Appendix A: Adapter Parameters Datatypes

A comprehensive list of datatypes you can use with adapters supplied by Event Stream Processor, or any custom internal or external adapters you create.

Some exceptions for custom external adapters are noted in the datatype descriptions.
Note: This table includes all the adapter related datatypes supported by Event Stream Processor. For more information on specific datatypes supported by an adapter, as well as its datatype mapping description, see the section on that adapter.
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.