Apama 10.15.0 | Developing Apama Applications | EPL Reference | Limits
 
Limits
EPL enforces the limits described in the following table.
EPL Limit
Value
Lowest integer
–263 (–9223372036854775808)
Highest integer
263 – 1 (9223372036854775807)
Integer precision
64 bits (about 18 decimal digits)
Maximum integer left shift
63 bits
Maximum integer right shift
63 bits
Lowest negative floating point value
–1.7976931348623157 x10308
Highest negative nonzero floating point value
–2.2250738585072014 x 10–308
Lowest positive nonzero floating point value
2.2250738585072014 x 10–308
Highest positive floating point value
1.7976931348623157 x 10308
Floating point precision
About 15 decimal digits
Lowest negative decimal floating point value
–9.999999999999999 * 10384
Highest negative nonzero decimal floating point value
–10-398
Lowest positive nonzero decimal floating point value
10-398
Highest positive decimal floating point value
9.999999999999999 * 10384
Decimal precision
Exactly 16 decimal digits
Maximum identifier length
Limited by available memory
Maximum number of entries in a sequence
Limited by available memory
Maximum number of entries in a dictionary
Limited by available memory
Maximum number of characters in a string
Limited by available memory
Maximum number of active listeners
Limited by available memory, typically many tens of thousands
Maximum number of active monitors
Limited by available memory
Maximum number of fields in an event
216 (65536)
Maximum number of actions in an event
216 (65536)
Maximum indexed fields in an event
32
Memory address space available to EPL runtime
The correlator stops if it runs out of memory
Maximum number of active stream queries
Limited by available memory
Maximum stream window size
Limited by available memory