Supported base data types

The term variable is used in this context to mean the column name or attribute name in an expression.

Table 1 lists the base data types supported by the RMC subsystem for variables and constants in an expression.
Table 1. Supported base data types for variables and constants in an expression
Symbolic name Description
CT_INT32 Signed 32–bit integer
CT_UINT32 Unsigned 32–bit integer
CT_INT64 Signed 64–bit integer
CT_UINT64 Unsigned 64–bit integer
CT_FLOAT32 32–bit floating point
CT_FLOAT64 64–bit floating point
CT_CHAR_PTR Null-terminated string
CT_BINARY_PTR Binary data – arbitrary-length block of data
CT_RSRC_HANDLE_PTR Resource handle – an identifier for a resource that is unique over space and time (20 bytes)