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. |