|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ResultSetProcessor | |
---|---|
com.espertech.esper.epl.core | 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.epl.join | Join process interfaces and glue code |
com.espertech.esper.epl.named | Named window classes are in this package |
com.espertech.esper.epl.view | Internal processing views for output rate limiting, filtering and internal event routing |
Uses of ResultSetProcessor in com.espertech.esper.epl.core |
---|
Classes in com.espertech.esper.epl.core that implement ResultSetProcessor | |
---|---|
class |
ResultSetProcessorAggregateAll
Result set processor 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. |
class |
ResultSetProcessorAggregateGrouped
Result-set processor 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. |
class |
ResultSetProcessorBaseSimple
Result set processor for the simplest case: no aggregation functions used in the select clause, and no group-by. |
class |
ResultSetProcessorHandThrough
Result set processor for the hand-through case: no aggregation functions used in the select clause, and no group-by, no having and ordering. |
class |
ResultSetProcessorRowForAll
Result set processor 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. |
class |
ResultSetProcessorRowPerGroup
Result set processor 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. |
class |
ResultSetProcessorSimple
Result set processor for the simplest case: no aggregation functions used in the select clause, and no group-by. |
Methods in com.espertech.esper.epl.core that return ResultSetProcessor | |
---|---|
static ResultSetProcessor |
ResultSetProcessorFactory.getProcessor(StatementSpecCompiled statementSpecCompiled,
StatementContext stmtContext,
StreamTypeService typeService,
ViewResourceDelegate viewResourceDelegate)
Returns the result set process for the given select expression, group-by clause and having clause given a set of types describing each stream in the from-clause. |
Uses of ResultSetProcessor in com.espertech.esper.epl.join |
---|
Methods in com.espertech.esper.epl.join with parameters of type ResultSetProcessor | |
---|---|
void |
JoinPreloadMethodImpl.preloadAggregation(ResultSetProcessor resultSetProcessor)
|
void |
JoinPreloadMethod.preloadAggregation(ResultSetProcessor resultSetProcessor)
Initialize the result set process for the purpose of grouping and aggregation from the join result set. |
Uses of ResultSetProcessor in com.espertech.esper.epl.named |
---|
Methods in com.espertech.esper.epl.named with parameters of type ResultSetProcessor | |
---|---|
NamedWindowOnExprBaseView |
NamedWindowRootView.addOnExpr(OnTriggerDesc onTriggerDesc,
ExprNode joinExpr,
EventType filterEventType,
StatementStopService statementStopService,
InternalEventRouter internalEventRouter,
ResultSetProcessor resultSetProcessor,
EPStatementHandle statementHandle,
StatementResultService statementResultService)
Add an on-trigger view that, using a lookup strategy, looks up from the named window and may select or delete rows. |
NamedWindowOnExprBaseView |
NamedWindowProcessor.addOnExpr(OnTriggerDesc onTriggerDesc,
ExprNode joinExpr,
EventType filterEventType,
StatementStopService statementStopService,
InternalEventRouter internalEventRouter,
ResultSetProcessor resultSetProcessor,
EPStatementHandle statementHandle,
StatementResultService statementResultService)
Returns a new view for a new on-delete or on-select statement. |
Constructors in com.espertech.esper.epl.named with parameters of type ResultSetProcessor | |
---|---|
NamedWindowOnSelectView(StatementStopService statementStopService,
LookupStrategy lookupStrategy,
NamedWindowRootView rootView,
InternalEventRouter internalEventRouter,
ResultSetProcessor resultSetProcessor,
EPStatementHandle statementHandle,
StatementResultService statementResultService)
Ctor. |
Uses of ResultSetProcessor in com.espertech.esper.epl.view |
---|
Fields in com.espertech.esper.epl.view declared as ResultSetProcessor | |
---|---|
protected ResultSetProcessor |
OutputProcessView.resultSetProcessor
Processes the parent views result set generating events for pushing out to child view. |
Methods in com.espertech.esper.epl.view with parameters of type ResultSetProcessor | |
---|---|
static OutputProcessView |
OutputProcessViewFactory.makeView(ResultSetProcessor resultSetProcessor,
StatementSpecCompiled statementSpec,
StatementContext statementContext,
InternalEventRouter internalEventRouter)
Creates an output processor view depending on the presence of output limiting requirements. |
Constructors in com.espertech.esper.epl.view with parameters of type ResultSetProcessor | |
---|---|
OutputProcessView(ResultSetProcessor resultSetProcessor,
OutputStrategy outputStrategy,
boolean isInsertInto,
StatementResultService statementResultService)
Ctor. |
|
OutputProcessViewDirect(ResultSetProcessor resultSetProcessor,
OutputStrategy outputStrategy,
boolean isInsertInto,
StatementResultService statementResultService)
Ctor. |
|
OutputProcessViewPolicy(ResultSetProcessor resultSetProcessor,
OutputStrategy outputStrategy,
boolean isInsertInto,
int streamCount,
OutputLimitSpec outputLimitSpec,
StatementContext statementContext)
Ctor. |
|
OutputProcessViewSnapshot(ResultSetProcessor resultSetProcessor,
OutputStrategy outputStrategy,
boolean isInsertInto,
int streamCount,
OutputLimitSpec outputLimitSpec,
StatementContext statementContext)
Ctor. |
|
© 2007 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV NEXT | FRAMES NO FRAMES |