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

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.

Created with MrDocs