Enumeration used to discriminate among the different externally- exposed types of values that can be stored inside bdld::Datum.
Declared in <bdld_datum.h>
enum DataType;
| Name | Description |
|---|---|
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. |