Package | Description |
---|---|
com.espertech.esper.epl.core.orderby | |
com.espertech.esper.epl.core.resultset.agggrouped |
Result set processor for Aggregated and Grouped
|
com.espertech.esper.epl.core.resultset.core |
Result set processor Core 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 |
OrderByProcessorImpl
An order-by processor that sorts events according to the expressions
in the order_by clause.
|
class |
OrderByProcessorOrderedLimit
Sorter and row limiter in one: sorts using a sorter and row limits
|
class |
OrderByProcessorRowLimitOnly
An order-by processor that sorts events according to the expressions
in the order_by clause.
|
Modifier and Type | Method and Description |
---|---|
OrderByProcessor |
OrderByProcessorRowLimitOnlyFactory.instantiate(AgentInstanceContext agentInstanceContext) |
OrderByProcessor |
OrderByProcessorOrderedLimitFactory.instantiate(AgentInstanceContext agentInstanceContext) |
OrderByProcessor |
OrderByProcessorFactoryImpl.instantiate(AgentInstanceContext agentInstanceContext) |
OrderByProcessor |
OrderByProcessorFactory.instantiate(AgentInstanceContext agentInstanceContext) |
Modifier and Type | Method and Description |
---|---|
ResultSetProcessor |
ResultSetProcessorAggregateGroupedFactory.instantiate(OrderByProcessor orderByProcessor,
AggregationService aggregationService,
AgentInstanceContext agentInstanceContext) |
Modifier and Type | Method and Description |
---|---|
static UniformPair<EventBean[]> |
ResultSetProcessorUtil.finalizeOutputMaySortMayRStream(List<EventBean> newEvents,
List<Object> newEventsSortKey,
List<EventBean> oldEvents,
List<Object> oldEventsSortKey,
boolean selectRStream,
OrderByProcessor orderByProcessor,
ExprEvaluatorContext exprEvaluatorContext)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static EventBean[] |
ResultSetProcessorUtil.getSelectEventsHavingWithOrderBy(AggregationService aggregationService,
SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
EventBean[] events,
ExprEvaluator havingNode,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events.
|
static EventBean[] |
ResultSetProcessorUtil.getSelectEventsNoHavingWithOrderBy(AggregationService aggregationService,
SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
EventBean[] events,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events.
|
static EventBean[] |
ResultSetProcessorUtil.getSelectJoinEventsHavingWithOrderBy(AggregationService aggregationService,
SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
Set<MultiKey<EventBean>> events,
ExprEvaluator havingNode,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events.
|
static EventBean[] |
ResultSetProcessorUtil.getSelectJoinEventsNoHavingWithOrderBy(AggregationService aggregationService,
SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
Set<MultiKey<EventBean>> events,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events.
|
ResultSetProcessor |
ResultSetProcessorFactory.instantiate(OrderByProcessor orderByProcessor,
AggregationService aggregationService,
AgentInstanceContext agentInstanceContext) |
static ArrayEventIterator |
ResultSetProcessorUtil.orderOutgoingGetIterator(List<EventBean> outgoingEvents,
List<Object> orderKeys,
OrderByProcessor orderByProcessor,
ExprEvaluatorContext exprEvaluatorContext)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static EventBean[] |
ResultSetProcessorUtil.outputFromCountMaySort(int count,
EventBean[] events,
Object[] keys,
EventBean[][] currentGenerators,
boolean isNewData,
OrderByProcessor orderByProcessor,
AgentInstanceContext agentInstanceContext,
AggregationService aggregationService)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static void |
ResultSetProcessorUtil.populateSelectEventsHavingWithOrderBy(SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
EventBean[] events,
ExprEvaluator havingNode,
boolean isNewData,
boolean isSynthesize,
List<EventBean> result,
List<Object> optSortKeys,
ExprEvaluatorContext exprEvaluatorContext) |
static void |
ResultSetProcessorUtil.populateSelectEventsNoHavingWithOrderBy(SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
EventBean[] events,
boolean isNewData,
boolean isSynthesize,
Collection<EventBean> result,
List<Object> sortKeys,
ExprEvaluatorContext exprEvaluatorContext) |
static void |
ResultSetProcessorUtil.populateSelectJoinEventsHavingWithOrderBy(SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
Set<MultiKey<EventBean>> events,
ExprEvaluator havingNode,
boolean isNewData,
boolean isSynthesize,
List<EventBean> result,
List<Object> sortKeys,
ExprEvaluatorContext exprEvaluatorContext) |
static void |
ResultSetProcessorUtil.populateSelectJoinEventsNoHavingWithOrderBy(SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
Set<MultiKey<EventBean>> events,
boolean isNewData,
boolean isSynthesize,
List<EventBean> result,
List<Object> optSortKeys,
ExprEvaluatorContext exprEvaluatorContext) |
Modifier and Type | Method and Description |
---|---|
ResultSetProcessor |
ResultSetProcessorSimpleFactory.instantiate(OrderByProcessor orderByProcessor,
AggregationService aggregationService,
AgentInstanceContext agentInstanceContext) |
Modifier and Type | Method and Description |
---|---|
ResultSetProcessor |
ResultSetProcessorRowForAllFactory.instantiate(OrderByProcessor orderByProcessor,
AggregationService aggregationService,
AgentInstanceContext agentInstanceContext) |
Modifier and Type | Method and Description |
---|---|
ResultSetProcessor |
ResultSetProcessorRowPerEventFactory.instantiate(OrderByProcessor orderByProcessor,
AggregationService aggregationService,
AgentInstanceContext agentInstanceContext) |
Modifier and Type | Field and Description |
---|---|
protected OrderByProcessor |
ResultSetProcessorRowPerGroupImpl.orderByProcessor |
Modifier and Type | Method and Description |
---|---|
ResultSetProcessor |
ResultSetProcessorRowPerGroupFactory.instantiate(OrderByProcessor orderByProcessor,
AggregationService aggregationService,
AgentInstanceContext agentInstanceContext) |
Modifier and Type | Field and Description |
---|---|
protected OrderByProcessor |
ResultSetProcessorRowPerGroupRollupImpl.orderByProcessor |
Modifier and Type | Method and Description |
---|---|
static EventsAndSortKeysPair |
ResultSetProcessorRowPerGroupRollupUtil.getOldEventsSortKeys(int oldEventCount,
EventArrayAndSortKeyArray rstreamEventSortArrayBuf,
OrderByProcessor orderByProcessor,
AggregationGroupByRollupDesc rollupDesc) |
ResultSetProcessor |
ResultSetProcessorRowPerGroupRollupFactory.instantiate(OrderByProcessor orderByProcessor,
AggregationService aggregationService,
AgentInstanceContext agentInstanceContext) |