Built-in type summary |
---|
action | An action is a reusable block of code, which is defined in a monitor or event. |
any | An any can hold a value of any other EPL type, such as an event, string or action. |
boolean | A boolean has two possible values: true or false. |
chunk | A chunk allows EPL to pass around an opaque data structure created and defined by an EPL plug-in. |
context | A context groups a set of monitor instances (and associated event listeners) into a unit that can be executed concurrently. |
decimal | A decimal holds a 64-bit signed decimal floating point number. |
dictionary | A dictionary is an associative key-value map for EPL types. |
event | An event defines a named set of data fields that are used to describe and respond to something that has happened. |
float | A float holds a 64-bit signed floating point number. |
integer | An integer holds a 64-bit signed integer type. |
listener | A listener looks for an incoming event or pattern of events that match the specified conditions. |
location | A location is a scalar value representing a point or area location. |
monitor | A monitor holds logic to listen for and respond to incoming events. |
optional | An optional is a type-safe container for an EPL value that may or may not be present. |
sequence | A sequence is an ordered list of elements whose contents can be changed dynamically. |
stream | A stream is an EPL concept that supports mapping, windowing and aggregating a flow of events (or other items) within a monitor instance. |
string | A string is a text value, an immutable array of UTF-8 characters. |