Package | Description |
---|---|
com.espertech.esper.epl.core.resultset.agggrouped |
Result set processor for Aggregated and Grouped
|
com.espertech.esper.epl.core.resultset.codegen |
Result set processor code generation classes
|
com.espertech.esper.epl.core.resultset.handthru |
Result set processor for Un-Aggregated and Un-Grouped with having or output-rate-limiting or order-by
|
com.espertech.esper.epl.core.resultset.rowforall |
Result set processor for Fully-Aggregated and Un-Grouped
|
com.espertech.esper.epl.core.resultset.rowperevent |
Result set processor for Aggregated and Un-Grouped
|
com.espertech.esper.epl.core.resultset.rowpergroup |
Result set processor for Fully-Aggregated and Grouped
|
com.espertech.esper.epl.core.resultset.rowpergrouprollup |
Result set processor for Rollup
|
Modifier and Type | Class and Description |
---|---|
class |
ResultSetProcessorAggregateGroupedForge
Result-set processor prototype for the aggregate-grouped case:
there is a group-by and one or more non-aggregation event properties in the select clause are not listed in the group by,
and there are aggregation functions.
|
Modifier and Type | Method and Description |
---|---|
static ResultSetProcessorFactory |
ResultSetProcessorFactoryCompiler.allocate(ResultSetProcessorFactoryForge forge,
EventType resultEventType,
StatementContext stmtContext,
boolean isFireAndForget,
boolean join,
boolean hasOutputLimit,
ResultSetProcessorOutputConditionType outputConditionType,
boolean hasOutputLimitSnapshot,
SelectExprProcessorForge[] selectExprProcessorForge,
boolean rollup) |
Modifier and Type | Class and Description |
---|---|
class |
ResultSetProcessorHandThroughFactoryForge
Result set processor prototye for the hand-through case:
no aggregation functions used in the select clause, and no group-by, no having and ordering.
|
class |
ResultSetProcessorSimpleForge
Result set processor prototype for the simplest case: no aggregation functions used in the select clause, and no group-by.
|
Modifier and Type | Class and Description |
---|---|
class |
ResultSetProcessorRowForAllForge
Result set processor prototype for the case: aggregation functions used in the select clause, and no group-by,
and all properties in the select clause are under an aggregation function.
|
Modifier and Type | Class and Description |
---|---|
class |
ResultSetProcessorRowPerEventForge
Result set processor prototype for the case: aggregation functions used in the select clause, and no group-by,
and not all of the properties in the select clause are under an aggregation function.
|
Modifier and Type | Class and Description |
---|---|
class |
ResultSetProcessorRowPerGroupForge
Result set processor prototype for the fully-grouped case:
there is a group-by and all non-aggregation event properties in the select clause are listed in the group by,
and there are aggregation functions.
|
Modifier and Type | Class and Description |
---|---|
class |
ResultSetProcessorRowPerGroupRollupForge
Result set processor prototype for the fully-grouped case:
there is a group-by and all non-aggregation event properties in the select clause are listed in the group by,
and there are aggregation functions.
|