Data.DBXCommon.TDBXDataTypes
| [–] Properties | |
|---|---|
| Type: class | |
| Visibility: public | |
| Source: Data.DBXCommon.pas Data.DBXCommon.hpp
| |
| Unit: Data.DBXCommon | |
| Parent: Data.DBXCommon | |
Delphi
TDBXDataTypes = class(TDBXSubDataTypes)
C++
class PASCALIMPLEMENTATION TDBXDataTypes : public TDBXSubDataTypes
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 |