com.espertech.esper.epl.agg.service
Interface AggregationMethodFactory
- All Known Implementing Classes:
- ExprAggMultiFunctionLinearAccessNodeFactory, ExprAggMultiFunctionSortedMinMaxByNodeFactory, ExprAvedevNodeFactory, ExprAvgNodeFactory, ExprCountNodeFactory, ExprFirstEverNodeFactory, ExprLastEverNodeFactory, ExprLeavingAggNodeFactory, ExprMedianNodeFactory, ExprMinMaxAggrNodeFactory, ExprNthAggNodeFactory, ExprPlugInAggFunctionFactory, ExprPlugInAggFunctionNodeFactory, ExprPlugInAggMultiFunctionNodeFactory, ExprRateAggNodeFactory, ExprStddevNodeFactory, ExprSumNodeFactory
public interface AggregationMethodFactory
Factory for aggregation methods.
isAccessAggregation
boolean isAccessAggregation()
make
AggregationMethod make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId)
getResultType
java.lang.Class getResultType()
getAggregationStateKey
AggregationStateKey getAggregationStateKey(boolean isMatchRecognize)
getAggregationStateFactory
AggregationStateFactory getAggregationStateFactory(boolean isMatchRecognize)
getAccessor
AggregationAccessor getAccessor()