Predefined KCML Types

Numeric Types

NumericStandard floating point type
GenericNumericFunctionally identical to Numeric but can receive all other numeric types
StreamThe type returned by OPEN #
DateUsed for Julian dates. Returned by #DATE
TimeUsed for times. Milliseconds since midnight. Returned by #TIME
TableHandleKDB Table handle. Returned by KI_ALLOC_HANDLE
ConnectionHandleKDB Connection handle. Returned by KI_ALLOC_CONNECT
CurrencyA currency value. Currently the same as a Numeric, but it is possible in a future version of KCML this will store greater precision values.
SQLHandleSQL handle. Returned by WHERE
PoolHandleHandle to a function's memory pool

Integer Types

IntegerPredefined Integer type
BoolPredefined Bool type