|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |