Predefined KCML Types
Numeric Types
| Numeric | Standard floating point type |
| GenericNumeric | Functionally identical to Numeric but can receive all other numeric types |
| Stream | The type returned by OPEN # |
| Date | Used for Julian dates. Returned by #DATE |
| Time | Used for times. Milliseconds since midnight. Returned by #TIME |
| TableHandle | KDB Table handle. Returned by KI_ALLOC_HANDLE |
| ConnectionHandle | KDB Connection handle. Returned by KI_ALLOC_CONNECT |
| Currency | A currency value. Currently the same as a Numeric, but it is possible in a future version of KCML this will store greater precision values. |
| SQLHandle | SQL handle. Returned by WHERE |
| PoolHandle | Handle to a function's memory pool |
Integer Types
| Integer | Predefined Integer type |
| Bool | Predefined Bool type |