Uses of Interface
com.espertech.esper.epl.agg.service.AggregationMethodFactory

Packages that use AggregationMethodFactory
com.espertech.esper.epl.agg.factory   
com.espertech.esper.epl.agg.service Aggregation services. 
com.espertech.esper.epl.agg.util Aggregation utility classes centered around local group-by parameters. 
com.espertech.esper.epl.expression.accessagg Access-aggregation expressions. 
com.espertech.esper.epl.expression.baseagg Base aggregation expressions. 
com.espertech.esper.epl.expression.methodagg Method-aggregation expressions. 
com.espertech.esper.epl.table.mgmt Table-related services and metadata. 
 

Uses of AggregationMethodFactory in com.espertech.esper.epl.agg.factory
 

Classes in com.espertech.esper.epl.agg.factory that implement AggregationMethodFactory
 class AggregationMethodFactoryAvedev
           
 class AggregationMethodFactoryAvg
           
 class AggregationMethodFactoryCount
           
 class AggregationMethodFactoryCountEver
           
 class AggregationMethodFactoryFirstEver
           
 class AggregationMethodFactoryLastEver
           
 class AggregationMethodFactoryLeaving
           
 class AggregationMethodFactoryMedian
           
 class AggregationMethodFactoryMinMax
           
 class AggregationMethodFactoryNth
           
 class AggregationMethodFactoryPlugIn
           
 class AggregationMethodFactoryRate
           
 class AggregationMethodFactoryStddev
           
 class AggregationMethodFactorySum
           
 

Methods in com.espertech.esper.epl.agg.factory that return AggregationMethodFactory
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeAvedev(StatementExtensionSvcContext statementExtensionSvcContext, ExprAvedevNode exprAvedevNode, java.lang.Class childType, ExprNode[] positionalParams)
           
 AggregationMethodFactory AggregationFactoryFactory.makeAvedev(StatementExtensionSvcContext statementExtensionSvcContext, ExprAvedevNode exprAvedevNode, java.lang.Class childType, ExprNode[] positionalParams)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeAvg(StatementExtensionSvcContext statementExtensionSvcContext, ExprAvgNode exprAvgNode, java.lang.Class childType, java.math.MathContext optionalMathContext)
           
 AggregationMethodFactory AggregationFactoryFactory.makeAvg(StatementExtensionSvcContext statementExtensionSvcContext, ExprAvgNode exprAvgNode, java.lang.Class childType, java.math.MathContext optionalMathContext)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeCount(StatementExtensionSvcContext statementExtensionSvcContext, ExprCountNode exprCountNode, boolean ignoreNulls, java.lang.Class countedValueType)
           
 AggregationMethodFactory AggregationFactoryFactory.makeCount(StatementExtensionSvcContext statementExtensionSvcContext, ExprCountNode exprCountNode, boolean ignoreNulls, java.lang.Class countedValueType)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeCountEver(StatementExtensionSvcContext statementExtensionSvcContext, ExprCountEverNode exprCountEverNode, boolean ignoreNulls)
           
 AggregationMethodFactory AggregationFactoryFactory.makeCountEver(StatementExtensionSvcContext statementExtensionSvcContext, ExprCountEverNode exprCountEverNode, boolean ignoreNulls)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeFirstEver(StatementExtensionSvcContext statementExtensionSvcContext, ExprFirstEverNode exprFirstEverNode, java.lang.Class type)
           
 AggregationMethodFactory AggregationFactoryFactory.makeFirstEver(StatementExtensionSvcContext statementExtensionSvcContext, ExprFirstEverNode exprFirstEverNode, java.lang.Class type)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeLastEver(StatementExtensionSvcContext statementExtensionSvcContext, ExprLastEverNode exprLastEverNode, java.lang.Class type)
           
 AggregationMethodFactory AggregationFactoryFactory.makeLastEver(StatementExtensionSvcContext statementExtensionSvcContext, ExprLastEverNode exprLastEverNode, java.lang.Class type)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeLeaving(StatementExtensionSvcContext statementExtensionSvcContext, ExprLeavingAggNode exprLeavingAggNode)
           
 AggregationMethodFactory AggregationFactoryFactory.makeLeaving(StatementExtensionSvcContext statementExtensionSvcContext, ExprLeavingAggNode exprLeavingAggNode)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeMedian(StatementExtensionSvcContext statementExtensionSvcContext, ExprMedianNode exprMedianNode, java.lang.Class childType)
           
 AggregationMethodFactory AggregationFactoryFactory.makeMedian(StatementExtensionSvcContext statementExtensionSvcContext, ExprMedianNode exprMedianNode, java.lang.Class childType)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeMinMax(StatementExtensionSvcContext statementExtensionSvcContext, ExprMinMaxAggrNode exprMinMaxAggrNode, java.lang.Class type, boolean hasDataWindows)
           
 AggregationMethodFactory AggregationFactoryFactory.makeMinMax(StatementExtensionSvcContext statementExtensionSvcContext, ExprMinMaxAggrNode exprMinMaxAggrNode, java.lang.Class type, boolean hasDataWindows)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeNth(StatementExtensionSvcContext statementExtensionSvcContext, ExprNthAggNode exprNthAggNode, java.lang.Class type, int size)
           
 AggregationMethodFactory AggregationFactoryFactory.makeNth(StatementExtensionSvcContext statementExtensionSvcContext, ExprNthAggNode exprNthAggNode, java.lang.Class type, int size)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makePlugInMethod(StatementExtensionSvcContext statementExtensionSvcContext, ExprPlugInAggNode expr, AggregationFunctionFactory factory, java.lang.Class childType)
           
 AggregationMethodFactory AggregationFactoryFactory.makePlugInMethod(StatementExtensionSvcContext statementExtensionSvcContext, ExprPlugInAggNode expr, AggregationFunctionFactory factory, java.lang.Class childType)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeRate(StatementExtensionSvcContext statementExtensionSvcContext, ExprRateAggNode exprRateAggNode, boolean isEver, long intervalMsec, TimeProvider timeProvider)
           
 AggregationMethodFactory AggregationFactoryFactory.makeRate(StatementExtensionSvcContext statementExtensionSvcContext, ExprRateAggNode exprRateAggNode, boolean isEver, long intervalMsec, TimeProvider timeProvider)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeStddev(StatementExtensionSvcContext statementExtensionSvcContext, ExprStddevNode exprStddevNode, java.lang.Class childType)
           
 AggregationMethodFactory AggregationFactoryFactory.makeStddev(StatementExtensionSvcContext statementExtensionSvcContext, ExprStddevNode exprStddevNode, java.lang.Class childType)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeSum(StatementExtensionSvcContext statementExtensionSvcContext, ExprSumNode exprSumNode, java.lang.Class childType)
           
 AggregationMethodFactory AggregationFactoryFactory.makeSum(StatementExtensionSvcContext statementExtensionSvcContext, ExprSumNode exprSumNode, java.lang.Class childType)
           
 

Methods in com.espertech.esper.epl.agg.factory with parameters of type AggregationMethodFactory
 void AggregationMethodFactorySum.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void AggregationMethodFactoryStddev.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void AggregationMethodFactoryRate.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void AggregationMethodFactoryPlugIn.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void AggregationMethodFactoryNth.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void AggregationMethodFactoryMinMax.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void AggregationMethodFactoryMedian.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void AggregationMethodFactoryLeaving.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void AggregationMethodFactoryLastEver.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void AggregationMethodFactoryFirstEver.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void AggregationMethodFactoryCountEver.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void AggregationMethodFactoryCount.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void AggregationMethodFactoryAvg.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void AggregationMethodFactoryAvedev.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 

Uses of AggregationMethodFactory in com.espertech.esper.epl.agg.service
 

Fields in com.espertech.esper.epl.agg.service declared as AggregationMethodFactory
protected  AggregationMethodFactory[] AggregationServiceBaseUngrouped.aggregatorFactories
           
protected  AggregationMethodFactory[] AggregationServiceFactoryBase.aggregators
          Prototype aggregation states and factories.
protected  AggregationMethodFactory[] AggregationServiceBaseGrouped.aggregators
          Aggregation states and factories.
 

Methods in com.espertech.esper.epl.agg.service that return AggregationMethodFactory
 AggregationMethodFactory AggregationServiceAggExpressionDesc.getFactory()
          Returns the method factory.
 

Methods in com.espertech.esper.epl.agg.service with parameters of type AggregationMethodFactory
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupedNoReclaimNoAccess(ExprNode[] groupByNodes, ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupedNoReclaimNoAccess(ExprNode[] groupByNodes, ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupNoReclaimMixed(ExprNode[] groupByNodes, ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupNoReclaimMixed(ExprNode[] groupByNodes, ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupReclaimAged(ExprNode[] groupByNodes, ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, Hint reclaimGroupAged, Hint reclaimGroupFrequency, VariableService variableService, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, java.lang.String optionalContextName, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupReclaimAged(ExprNode[] groupByNodes, ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, Hint reclaimGroupAged, Hint reclaimGroupFrequency, VariableService variableService, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, java.lang.String optionalContextName, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupReclaimMixable(ExprNode[] groupByNodes, ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupReclaimMixable(ExprNode[] groupByNodes, ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupReclaimMixableRollup(ExprNode[] groupByNodes, AggregationGroupByRollupDesc byRollupDesc, ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, AggregationGroupByRollupDesc groupByRollupDesc, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupReclaimMixableRollup(ExprNode[] groupByNodes, AggregationGroupByRollupDesc byRollupDesc, ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, AggregationGroupByRollupDesc groupByRollupDesc, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupReclaimNoAccess(ExprNode[] groupByNodes, ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupReclaimNoAccess(ExprNode[] groupByNodes, ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getNoGroupAccessMixed(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
           
 AggregationServiceFactory AggregationServiceFactoryService.getNoGroupAccessMixed(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getNoGroupNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
           
 AggregationServiceFactory AggregationServiceFactoryService.getNoGroupNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
           
static AggregationMethod[] AggSvcGroupByUtil.newAggregators(AggregationMethodFactory[] prototypes)
           
static void AggregationMethodFactoryUtil.validateAggregationType(AggregationMethodFactory requiredFactory, AggregationMethodFactory providedFactory)
           
 void AggregationMethodFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 

Constructors in com.espertech.esper.epl.agg.service with parameters of type AggregationMethodFactory
AggregationServiceAggExpressionDesc(ExprAggregateNode aggregationNode, AggregationMethodFactory factory)
          Ctor.
AggregationServiceBaseGrouped(ExprEvaluator[] evaluators, AggregationMethodFactory[] aggregators)
          Ctor.
AggregationServiceBaseUngrouped(ExprEvaluator[] evaluators, AggregationMethod[] aggregators, AggregationMethodFactory[] aggregatorFactories, AggregationStateFactory[] accessAggregations)
          Ctor.
AggregationServiceFactoryBase(ExprEvaluator[] evaluators, AggregationMethodFactory[] aggregators)
          Ctor.
AggSvcGroupAllMixedAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] aggregators, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean join)
           
AggSvcGroupAllMixedAccessImpl(ExprEvaluator[] evaluators, AggregationMethod[] aggregators, AggregationAccessorSlotPair[] accessors, AggregationState[] states, AggregationMethodFactory[] aggregatorFactories, AggregationStateFactory[] accessAggregations)
           
AggSvcGroupAllNoAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] aggregators)
           
AggSvcGroupAllNoAccessImpl(ExprEvaluator[] evaluators, AggregationMethod[] aggregators, AggregationMethodFactory[] aggregatorFactories)
          Ctor.
AggSvcGroupByMixedAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean isJoin)
          Ctor.
AggSvcGroupByMixedAccessImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, AggregationAccessorSlotPair[] accessorsFactory, AggregationStateFactory[] accessAggregations, boolean isJoin)
          Ctor.
AggSvcGroupByNoAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes)
          Ctor.
AggSvcGroupByNoAccessImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes)
          Ctor.
AggSvcGroupByReclaimAgedFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, Hint reclaimGroupAged, Hint reclaimGroupFrequency, VariableService variableService, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean isJoin, java.lang.String optionalContextName)
          Ctor.
AggSvcGroupByReclaimAgedImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] aggregators, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean join, AggSvcGroupByReclaimAgedEvalFunc evaluationFunctionMaxAge, AggSvcGroupByReclaimAgedEvalFunc evaluationFunctionFrequency)
           
AggSvcGroupByRefcountedNoAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes)
          Ctor.
AggSvcGroupByRefcountedNoAccessImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes)
          Ctor.
AggSvcGroupByRefcountedWAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean isJoin)
          Ctor.
AggSvcGroupByRefcountedWAccessImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean isJoin)
          Ctor.
AggSvcGroupByRefcountedWAccessRollupFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean isJoin, AggregationGroupByRollupDesc groupByRollupDesc)
          Ctor.
AggSvcGroupByRefcountedWAccessRollupImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean isJoin, AggregationGroupByRollupDesc rollupLevelDesc, AggregationMethod[] topGroupAggregators, AggregationState[] topGroupStates)
          Ctor.
 

Uses of AggregationMethodFactory in com.espertech.esper.epl.agg.util
 

Methods in com.espertech.esper.epl.agg.util that return AggregationMethodFactory
 AggregationMethodFactory[] AggregationLocalGroupByLevel.getMethodFactories()
           
 

Methods in com.espertech.esper.epl.agg.util with parameters of type AggregationMethodFactory
static AggregationLocalGroupByPlan AggregationGroupByLocalGroupByAnalyzer.analyze(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, AggregationStateFactory[] accessAggregations, AggregationGroupByLocalGroupDesc localGroupDesc, ExprNode[] groupByExpressions, AggregationAccessorSlotPair[] accessors)
           
 

Constructors in com.espertech.esper.epl.agg.util with parameters of type AggregationMethodFactory
AggregationLocalGroupByLevel(ExprEvaluator[] methodEvaluators, AggregationMethodFactory[] methodFactories, AggregationStateFactory[] stateFactories, ExprEvaluator[] partitionEvaluators, boolean defaultLevel)
           
 

Uses of AggregationMethodFactory in com.espertech.esper.epl.expression.accessagg
 

Classes in com.espertech.esper.epl.expression.accessagg that implement AggregationMethodFactory
 class ExprAggCountMinSketchNodeFactoryBase
           
 class ExprAggCountMinSketchNodeFactoryState
           
 class ExprAggCountMinSketchNodeFactoryUse
           
 class ExprAggMultiFunctionLinearAccessNodeFactoryAccess
           
 class ExprAggMultiFunctionLinearAccessNodeFactoryMethod
           
 class ExprAggMultiFunctionSortedMinMaxByNodeFactory
           
 class ExprPlugInAggMultiFunctionNodeFactory
           
 

Methods in com.espertech.esper.epl.expression.accessagg that return AggregationMethodFactory
 AggregationMethodFactory LinearAggregationFactoryDesc.getFactory()
           
 AggregationMethodFactory ExprPlugInAggMultiFunctionNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprAggMultiFunctionSortedMinMaxByNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprAggMultiFunctionLinearAccessNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprAggCountMinSketchNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprPlugInAggMultiFunctionNode.validateAggregationParamsWBinding(ExprValidationContext validationContext, TableMetadataColumnAggregation tableAccessColumn)
           
 AggregationMethodFactory ExprAggregateAccessMultiValueNode.validateAggregationParamsWBinding(ExprValidationContext context, TableMetadataColumnAggregation tableAccessColumn)
           
 AggregationMethodFactory ExprAggMultiFunctionSortedMinMaxByNode.validateAggregationParamsWBinding(ExprValidationContext validationContext, TableMetadataColumnAggregation tableAccessColumn)
           
 AggregationMethodFactory ExprAggMultiFunctionLinearAccessNode.validateAggregationParamsWBinding(ExprValidationContext validationContext, TableMetadataColumnAggregation tableAccessColumn)
           
 AggregationMethodFactory ExprAggCountMinSketchNode.validateAggregationParamsWBinding(ExprValidationContext context, TableMetadataColumnAggregation tableAccessColumn)
           
 

Methods in com.espertech.esper.epl.expression.accessagg with parameters of type AggregationMethodFactory
 void ExprPlugInAggMultiFunctionNodeFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprAggMultiFunctionSortedMinMaxByNodeFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprAggMultiFunctionLinearAccessNodeFactoryMethod.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprAggMultiFunctionLinearAccessNodeFactoryAccess.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprAggCountMinSketchNodeFactoryUse.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprAggCountMinSketchNodeFactoryState.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 

Constructors in com.espertech.esper.epl.expression.accessagg with parameters of type AggregationMethodFactory
LinearAggregationFactoryDesc(AggregationMethodFactory factory, EventType enumerationEventType, java.lang.Class scalarCollectionType)
           
 

Uses of AggregationMethodFactory in com.espertech.esper.epl.expression.baseagg
 

Methods in com.espertech.esper.epl.expression.baseagg that return AggregationMethodFactory
 AggregationMethodFactory ExprAggregateNodeBase.getFactory()
          Returns the aggregation state factory for use in grouping aggregation states per group-by keys.
 AggregationMethodFactory ExprAggregateNode.getFactory()
           
protected abstract  AggregationMethodFactory ExprAggregateNodeBase.validateAggregationChild(ExprValidationContext validationContext)
          Gives the aggregation node a chance to validate the sub-expression types.
 

Uses of AggregationMethodFactory in com.espertech.esper.epl.expression.methodagg
 

Methods in com.espertech.esper.epl.expression.methodagg that return AggregationMethodFactory
 AggregationMethodFactory ExprSumNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprStddevNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprRateAggNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprPlugInAggNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprNthAggNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprMinMaxAggrNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprMedianNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprLeavingAggNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprLastEverNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprFirstEverNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprCountNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprCountEverNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprAvgNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprAvedevNode.validateAggregationChild(ExprValidationContext validationContext)
           
 

Uses of AggregationMethodFactory in com.espertech.esper.epl.table.mgmt
 

Methods in com.espertech.esper.epl.table.mgmt that return AggregationMethodFactory
 AggregationMethodFactory TableMetadataColumnAggregation.getFactory()
           
 

Constructors in com.espertech.esper.epl.table.mgmt with parameters of type AggregationMethodFactory
TableMetadataColumnAggregation(java.lang.String columnName, AggregationMethodFactory factory, int methodOffset, AggregationAccessorSlotPair accessAccessorSlotPair, EPType optionalEnumerationType, EventType optionalEventType)
           
TableStateRowFactory(ObjectArrayEventType objectArrayEventType, EngineImportService engineImportService, AggregationMethodFactory[] methodFactories, AggregationStateFactory[] stateFactories, int[] groupKeyIndexes, EventAdapterService eventAdapterService)
           
 


© 2006-2016 EsperTech Inc.
All rights reserved.
Visit us at espertech.com