Package | Description |
---|---|
com.espertech.esper.epl.agg.rollup |
Aggregation roll-up services.
|
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.
|
Modifier and Type | Method and Description |
---|---|
static GroupByClauseExpressions |
GroupByExpressionHelper.getGroupByRollupExpressions(List<GroupByClauseElement> groupByElements,
SelectClauseSpecRaw selectClauseSpec,
ExprNode optionalHavingNode,
List<OrderByItem> orderByList,
ExprNodeSubselectDeclaredDotVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
static void |
ASTGroupByHelper.walkGroupBy(EsperEPL2GrammarParser.GroupByListExprContext ctx,
Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap,
List<GroupByClauseElement> groupByExpressions) |
Modifier and Type | Class and Description |
---|---|
class |
GroupByClauseElementCombinedExpr |
class |
GroupByClauseElementExpr |
class |
GroupByClauseElementGroupingSet |
class |
GroupByClauseElementRollupOrCube |
Modifier and Type | Method and Description |
---|---|
List<GroupByClauseElement> |
GroupByClauseElementGroupingSet.getElements() |
List<GroupByClauseElement> |
StatementSpecRaw.getGroupByExpressions()
Returns list of group-by expressions.
|
List<GroupByClauseElement> |
GroupByClauseElementRollupOrCube.getRollupExpressions() |
Constructor and Description |
---|
GroupByClauseElementGroupingSet(List<GroupByClauseElement> elements) |
GroupByClauseElementRollupOrCube(boolean cube,
List<GroupByClauseElement> rollupExpressions) |