public class AggSvcGroupByRefcountedNoAccessFactory extends AggregationServiceFactoryBase
aggregators, evaluators
Constructor and Description |
---|
AggSvcGroupByRefcountedNoAccessFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
AggregationService |
makeService(AgentInstanceContext agentInstanceContext,
EngineImportService engineImportService,
boolean isSubquery,
Integer subqueryNumber) |
public AggSvcGroupByRefcountedNoAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes)
evaluators
- - evaluate the sub-expression within the aggregate function (ie. sum(4*myNum))prototypes
- - collect the aggregation state that evaluators evaluate to, act as prototypes for new aggregations
aggregation states for each grouppublic AggregationService makeService(AgentInstanceContext agentInstanceContext, EngineImportService engineImportService, boolean isSubquery, Integer subqueryNumber)