A comprehensive list of datatypes you can use with adapters supplied by Event Stream Processor, or any custom internal or external adapters you create.
| Datatype | Description |
|---|---|
| boolean | Value is true or false. The format for values outside of the allowed range for boolean is 0/1/false/true/y/n/on/off/yes/no, which is case insensitive. |
| choice | A list of custom values from which a user would select one value. |
| configFilename | Variable-length character string, with byte values encoded in UTF-8. Maximum string length is platform-dependent, but no more than 65535 bytes. |
| directory | Variable-length character string, with byte values encoded in UTF-8. Maximum string length is platform-dependent, but no more than 65535 bytes. |
| double | Floating point value. The range of allowed values is 2.22507e-308 to 1.79769e+308 |
| filename | Variable-length character string, with byte values encoded in UTF-8. Maximum string length is platform-dependent, but no more than 65535 bytes. |
| int | A signed 32-bit integer value. The range of allowed values is -2147483648 to +2147483647 (-23^1 to 2^31-1). Constant values that fall outside of this range are automatically processed as long datatypes. To initialize a variable, parameter, or column with the lowest negative value, specify (-2...7) -1 instead to avoid CCL compiler errors. For example, specify (-2147483647) -1 to initialize a variable, parameter, or column with a value of -2147483648. |
| password |
Variable-length character string, with byte values encoded in UTF-8. Maximum string length is platform-dependent, but no more than 65535 bytes. While entering value for this field, user can see '*' for every character. |
| permutation | Variable-length character string, with byte values encoded in UTF-8. Maximum string length is platform-dependent, but no more than 65535 bytes. This datatype is not supported for custom external adapters. |
| range | An integer value for which user can define lower and upper limits.
e.g.
<Parameter id="port" label="KDB Port" descr="IP port of the database listener"
type="range" rangeLow="0" rangeHigh="65535" default="5001"
use="required"
/>
|
| query | A string value Studio creates from the tablename. This datatype is not supported for custom external adapters. |
| runtimeDirectory | Variable-length character string, with byte values encoded in UTF-8. Maximum string length is platform-dependent, but no less than 65535 bytes. This datatype is not supported for custom external adapters. |
| runtimeFilename | Runtime file name, if different from discovery time file name. Variable-length character string, with byte values encoded in UTF-8. Maximum string length is platform-dependent, but no more than 65535 bytes. This datatype is not supported for custom external adapters. |
| string | Variable-length character string, with byte values encoded in UTF-8. Maximum string length is platform-dependent, but no more than 65535 bytes. |
| tables | This is list of choices returned by getTables() defined in adapter. |
| text | A value capable of storing multiline text. This datatype is not supported for custom external adapters. |
| uint | Positive intger value. The range of allowed values is 0 to 0xffffffff. |