Package | Description |
---|---|
com.espertech.esper.epl.expression |
This package contains the EPL expression nodes that represent all expressions such as used in select clauses, group-by and having clauses, or order-by clauses
|
com.espertech.esper.epl.parse |
Parsers and AST tree walkers and helper classes transforming AST into business objects
|
com.espertech.esper.epl.spec |
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.
|
Constructor and Description |
---|
ExprPlugInAggMultiFunctionNode(boolean distinct,
ConfigurationPlugInAggregationMultiFunction config,
PlugInAggregationMultiFunctionFactory pluginAggregationMultiFunctionFactory,
java.lang.String functionName)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static void |
ASTLibFunctionHelper.handleLibFunc(CommonTokenStream tokenStream,
EsperEPL2GrammarParser.LibFunctionContext ctx,
ConfigurationInformation configurationInformation,
EngineImportService engineImportService,
java.util.Map<Tree,ExprNode> astExprNodeMap,
LazyAllocatedMap<ConfigurationPlugInAggregationMultiFunction,PlugInAggregationMultiFunctionFactory> plugInAggregations,
java.lang.String engineURI,
ExpressionDeclDesc expressionDeclarations,
ExprDeclaredService exprDeclaredService,
java.util.List<ExpressionScriptProvided> scriptExpressions,
ContextDescriptor contextDescriptor) |
static ExprNode |
ASTAggregationHelper.tryResolveAsAggregation(EngineImportService engineImportService,
boolean distinct,
java.lang.String functionName,
LazyAllocatedMap<ConfigurationPlugInAggregationMultiFunction,PlugInAggregationMultiFunctionFactory> plugInAggregations,
java.lang.String engineURI) |
Modifier and Type | Method and Description |
---|---|
LazyAllocatedMap<ConfigurationPlugInAggregationMultiFunction,PlugInAggregationMultiFunctionFactory> |
StatementSpecMapContext.getPlugInAggregations() |