Package | Description |
---|---|
com.espertech.esper.epl.core.orderby |
Order-by and row-limit processors
|
com.espertech.esper.epl.core.resultset.codegen |
Result set processor code generation classes
|
Modifier and Type | Class and Description |
---|---|
class |
OrderByProcessorForgeImpl |
class |
OrderByProcessorOrderedLimitForge |
class |
OrderByProcessorRowLimitOnlyForge
An order-by processor that sorts events according to the expressions
in the order_by clause.
|
Modifier and Type | Method and Description |
---|---|
static OrderByProcessorFactoryForge |
OrderByProcessorFactoryFactory.getProcessor(java.util.List<SelectClauseExprCompiledSpec> selectionList,
java.util.List<OrderByItem> orderByList,
RowLimitSpec rowLimitSpec,
VariableService variableService,
boolean isSortUsingCollator,
java.lang.String optionalContextName,
OrderByElementForge[][] orderByRollup) |
Modifier and Type | Method and Description |
---|---|
static void |
OrderByProcessorCompiler.makeOrderByProcessors(OrderByProcessorFactoryForge forge,
CodegenClassScope classScope,
java.util.List<CodegenInnerClass> innerClasses,
java.util.List<CodegenTypedParam> providerExplicitMembers,
CodegenCtor providerCtor,
java.lang.String providerClassName,
java.lang.String memberOrderByFactory) |
Modifier and Type | Method and Description |
---|---|
static ResultSetProcessorFactoryDesc |
ResultSetProcessorFactoryCompiler.allocate(ResultSetProcessorFactoryForge forge,
ResultSetProcessorType resultSetProcessorType,
EventType resultEventType,
StatementContext stmtContext,
boolean isFireAndForget,
boolean join,
boolean hasOutputLimit,
ResultSetProcessorOutputConditionType outputConditionType,
boolean hasOutputLimitSnapshot,
SelectExprProcessorForge[] selectExprProcessorForge,
boolean rollup,
AggregationServiceForgeDesc aggregationServiceForgeDesc,
OrderByProcessorFactoryForge orderByProcessorForge) |