Data.DBXCommon.TDBXDataTypes

Delphi
TDBXDataTypes = class(TDBXSubDataTypes)
C++
class PASCALIMPLEMENTATION TDBXDataTypes : public TDBXSubDataTypes
Properties
| Type | Visibility | Source | Unit | Parent | 
|---|---|---|---|---|
| class | public | Data.DBXCommon.pas Data.DBXCommon.hpp | Data.DBXCommon | Data.DBXCommon | 
Description
Data types supported by the dbExpress framework (TDBX).
The dbExpress framework (TDBX) supports a variety of data types. This class provides a list of constants for all the types. TDBXType is a type for TDBXDataTypes.
This table lists the data types.
| Constant | Description | 
|---|---|
| UnknownType | UnknownType | 
| AnsiStringType | 8 bit ANSI String | 
| DateType | 32 bit Date | 
| BlobType | Blob with a subtype | 
| BooleanType | 16 big Boolean | 
| Int16Type | 16 bit signed integer | 
| Int32Type | 32 bit signed integer | 
| DoubleType | 64 bit floating point | 
| BcdType | TBcd decimal from the FMTBcd unit | 
| BytesType | Fixed length byte array | 
| TimeType | 32 bit Time | 
| DateTimeType | 64 bit Time-stamp that is internally managed as a TimeStampType | 
| UInt16Type | TSql Unsigned 16 bit integer | 
| UInt32Type | Unsigned 32 bit integer | 
| VarBytesType | Variable length byte array with maximum length of 64 kilobytes | 
| CursorType | Oracle cursor type | 
| Int64Type | 64 bit integer | 
| UInt64Type | unsigned 64 bit integer | 
| AdtType | Abstract data type | 
| ArrayType | Array data type | 
| RefType | Reference data type | 
| TableType | Nested table data type | 
| TimeStampType | TSQLTimeStamp in the SqlTimSt unit | 
| CurrencyType | Standard Currency type from the System unit. It is internally managed as BCDType. | 
| WideStringType | UCS2 Unicode string | 
| SingleType | 32 bit floating point | 
| Int8Type | 8 bit signed integer | 
| UInt8Type | 8 bit unsigned integer | 
| ObjectType | Object serialization | 
| CharArrayType | Character array | 
| IntervalType | Time Interval | 
| BinaryBlobType | DBXConnection type for DataSnap server methods that receive or set the server side connection. It is equivalent to BlobType but with a BinarySubType subtype. | 
| DBXConnectionType | DBXConnection type for DataSnap server methods that receive or set the server side connection | 
| VariantType | Is a Variant out or return parameter. It is not supported as a TDBXReader column. | 
| TimeStampOffsetType | Time stamp offset | 
| JsonValueType | DBX type for a JSON value | 
| CallbackType | DBX type for a callback argument | 
| MaxBaseTypes | Maximum number of base types excluding subtypes that are supported by TDataSet type system |