Uses of Interface
net.esper.eql.core.ResultSetProcessor

Packages that use ResultSetProcessor
net.esper.eql.core Contains EQL statement specification classes define the constructs that make up an EQL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
net.esper.eql.view Internal processing views for output rate limiting, filtering and internal event routing 
 

Uses of ResultSetProcessor in net.esper.eql.core
 

Classes in net.esper.eql.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 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 net.esper.eql.core that return ResultSetProcessor
static ResultSetProcessor ResultSetProcessorFactory.getProcessor(SelectClauseSpec selectClauseSpec, InsertIntoDesc insertIntoDesc, List<ExprNode> groupByNodes, ExprNode optionalHavingNode, OutputLimitSpec outputLimitSpec, List<Pair<ExprNode,Boolean>> orderByList, StreamTypeService typeService, EventAdapterService eventAdapterService, AutoImportService autoImportService, 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 net.esper.eql.view
 

Constructors in net.esper.eql.view with parameters of type ResultSetProcessor
OutputProcessView.OutputProcessTransform(ResultSetProcessor resultSetProcessor)
          Ctor.
OutputProcessView(ResultSetProcessor resultSetProcessor, int streamCount, OutputLimitSpec outputLimitSpec, StatementServiceContext statementContext)
          Ctor.