Package | Description |
---|---|
com.espertech.esper.common.internal.compile.stage1.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.
|
com.espertech.esper.common.internal.epl.agg.rollup | |
com.espertech.esper.common.internal.epl.resultset.core | |
com.espertech.esper.common.internal.epl.resultset.order |
Order-by and row-limit processors
|
Modifier and Type | Field and Description |
---|---|
static OrderByItem[] |
OrderByItem.EMPTY_ORDERBY_ARRAY |
Modifier and Type | Method and Description |
---|---|
OrderByItem |
OrderByItem.copy() |
static OrderByItem[] |
OrderByItem.toArray(Collection<OrderByItem> expressions) |
Modifier and Type | Method and Description |
---|---|
List<OrderByItem> |
StatementSpecRaw.getOrderByList()
Returns the list of order-by expression as specified in the ORDER BY clause.
|
Modifier and Type | Method and Description |
---|---|
static OrderByItem[] |
OrderByItem.toArray(Collection<OrderByItem> expressions) |
Modifier and Type | Method and Description |
---|---|
static GroupByClauseExpressions |
GroupByExpressionHelper.getGroupByRollupExpressions(List<GroupByClauseElement> groupByElements,
SelectClauseSpecRaw selectClauseSpec,
ExprNode optionalHavingNode,
List<OrderByItem> orderByList,
ExpressionCopier expressionCopier) |
Modifier and Type | Method and Description |
---|---|
List<OrderByItem> |
ResultSetSpec.getOrderByList() |
Constructor and Description |
---|
ResultSetSpec(SelectClauseStreamSelectorEnum selectClauseStreamSelector,
List<OrderByItem> orderByList,
SelectClauseSpecCompiled selectClauseSpec,
InsertIntoDesc insertIntoDesc,
GroupByClauseExpressions groupByClauseExpressions,
ExprNode whereClause,
ExprNode havingClause,
OutputLimitSpec optionalOutputLimitSpec,
RowLimitSpec rowLimitSpec,
String contextName,
ForClauseSpec forClauseSpec,
IntoTableSpec intoTableSpec,
StreamSpecCompiled[] streamSpecs,
Annotation[] annotations) |
Modifier and Type | Method and Description |
---|---|
static OrderByProcessorFactoryForge |
OrderByProcessorFactoryFactory.getProcessor(List<SelectClauseExprCompiledSpec> selectionList,
List<OrderByItem> orderByList,
RowLimitSpec rowLimitSpec,
VariableCompileTimeResolver variableCompileTimeResolver,
boolean isSortUsingCollator,
String optionalContextName,
OrderByElementForge[][] orderByRollup) |
Copyright © 2005–2021. All rights reserved.