BloombergLP::bdld::Datum::DataType

Enumeration used to discriminate among the different externally- exposed types of values that can be stored inside bdld::Datum.

Synopsis

Declared in <bdld_datum.h>

enum DataType;

Members

NameDescription
e_NIL Null value.
e_INTEGER Integer value.
e_DOUBLE Integer value.
e_STRING Integer value.
e_BOOLEAN Integer value.
e_ERROR Error value.
e_DATE Date value.
e_TIME Date value.
e_DATETIME Datetime value.
e_DATETIME_INTERVAL Datetime value.
e_INTEGER64 64-bit integer value.
e_USERDEFINED 64-bit integer value.
e_ARRAY 64-bit integer value.
e_MAP 64-bit integer value.
e_BINARY Pointer to binary data.
e_DECIMAL64 Pointer to binary data.
e_INT_MAP Pointer to binary data.
e_REAL Deprecated alias for e_DOUBLE.
e_ERROR_VALUE Deprecated alias for e_DOUBLE.