Uses of Interface
net.esper.eql.expression.AggregationService

Packages that use AggregationService
net.esper.eql.expression   
 

Uses of AggregationService in net.esper.eql.expression
 

Classes in net.esper.eql.expression that implement AggregationService
 class AggregationServiceBase
          All aggregation services require evaluation nodes which supply the value to be aggregated (summed, averaged, etc.) and aggregation state factories to make new aggregation states.
 class AggregationServiceGroupAllImpl
          Implementation for handling aggregation without any grouping (no group-by).
 class AggregationServiceGroupByImpl
          Implementation for handling aggregation with grouping by group-keys.
 

Methods in net.esper.eql.expression that return AggregationService
static AggregationService AggregationServiceFactory.getService(java.util.List<ExprAggregateNode> aggregateExprNodes, boolean hasGroupByClause, ExprNode optionalHavingNode)
          Returns an instance to handle the aggregation required by the aggregation expression nodes, depending on whether there are any group-by nodes.
 

Constructors in net.esper.eql.expression with parameters of type AggregationService
ResultSetProcessorAggregateAll(SelectExprProcessor selectExprProcessor, AggregationService aggregationService, ExprNode optionalHavingNode, boolean isOutputLimiting, boolean isOutputLimitLastOnly)
          Ctor.
ResultSetProcessorAggregateGrouped(SelectExprProcessor selectExprProcessor, AggregationService aggregationService, java.util.List<ExprNode> groupKeyNodes, ExprNode optionalHavingNode, boolean isOutputLimiting, boolean isOutputLimitLastOnly)
          Ctor.
ResultSetProcessorRowForAll(SelectExprProcessor selectExprProcessor, AggregationService aggregationService, ExprNode optionalHavingNode)
          Ctor.
ResultSetProcessorRowPerGroup(SelectExprProcessor selectExprProcessor, AggregationService aggregationService, java.util.List<ExprNode> groupKeyNodes, ExprNode optionalHavingNode, boolean isOutputLimiting, boolean isOutputLimitLastOnly)
          Ctor.