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 integer value. The range of allowed values is 0 to 0xffffffff. |