| 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 | On 32-bit systems, limited to about two gigabytes. 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 |