Uses of Package
com.espertech.esper.common.internal.epl.expression.core

Package
Description
Data flow utilities.
Aggregation function (simple) extension API.
Aggregation multi-function extension API for aggregation functions that hold events, share state and/or operate with tables.
Date-time method extension API.
Enumeration method extension API.
Injection strategies for compiler use.
Virtual data window extension API classes.
 
 
Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Aggregation utility classes centered around local group-by parameters.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Classes for EPL annotation processing.
Approximation algos.
 
 
 
Data flow operator and related interface.
 
 
 
Date-Time calendar operations.
Date-time evaluators
Date-Time methods and related utility classes.
Interval algebra.
Interval delta expression evaluation
 
Date-Time re-formatting operations.
Enumeration method utility classes and input data sources.
Enumeration method implementations.
 
Enumeration method implementations for "except", "intersect" and "union".
Enumeration method implementations for "noop".
Enumeration method implementations for "reverse".
Enumeration method implementations for "sequenceequal".
Enumeration method implementations for "take" and "takelast".
Enumeration method implementations for plug-in enumeration methods.
Enumeration method implementations for "average".
Enumeration base method implementations for zero-parameter and lambda-one-parameter with up to three forms: selector, index, size.
Enumeration method implementations for "count".
Enumeration method implementations for "distinctof".
Enumeration method implementations for "firstof" and "lastof".
Enumeration method implementations for "min" and "max".
Enumeration method implementations for "mostfrequent" and "leastfrequent".
Enumeration method implementations for "orderby".
Enumeration method implementations for "sumof".
Enumeration method base implementations for enum methods that have a two-lambda form.
Enumeration method implementations for "groupby" two-parameter.
Enumeration method implementations for "tomap".
 
 
 
 
 
 
 
 
 
Expression dot-method innerForge evaluators.
 
 
 
 
 
 
'Previous'-group indexExpressions.
'Prior'-group indexExpressionTexts.
 
 
 
 
 
 
 
 
 
 
 
Poll result indexing strategies.
 
 
Polled executions for use with method-invocation joins
Quad-tree indexes
Advanced index provisioning
 
 
 
 
 
 
 
 
 
Composite query execution for hash+btree combined lookup.
 
 
 
Btree lookup for query execution.
Hints related to joins.
 
 
 
 
 
 
 
 
 
Dot-method validation for enumeration and date-time methods.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Result set processor for Aggregated and Grouped
 
 
 
Order-by and row-limit processors
 
Result set processor for Aggregated and Un-Grouped
Result set processor for Fully-Aggregated and Grouped
Result set processor for Rollup
 
 
 
 
Match-recognize core.
Match-recognize indexExpressions.
Match-recognize NFA.
Match-recognize state management.
Script expression evaluation.
JSR-223 script expression evaluation.
MVEL script expression evaluation.
Quadtree index core classes
Quadtree MXCIF filter index
Quadtree Point-region filter index
 
 
 
 
 
Helpers for EPL update functionality.
 
 
 
Avro event type core interfaces.
JavaBean and legacy Java underlying event classes are here.
 
This package defines the internal event APIs.
 
 
 
XML event wrappers