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

Packages that use AggregationMethodFactory
com.espertech.esper.epl.agg.service Aggregation services. 
com.espertech.esper.epl.core Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
com.espertech.esper.epl.expression This package contains the EPL expression nodes that represent all expressions such as used in select clauses, group-by and having clauses, or order-by clauses 
 

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

Fields in com.espertech.esper.epl.agg.service declared as AggregationMethodFactory
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(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupedNoReclaimNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupNoReclaimMixed(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupNoReclaimMixed(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupReclaimAged(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, Hint reclaimGroupAged, Hint reclaimGroupFrequency, VariableService variableService, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupReclaimAged(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, Hint reclaimGroupAged, Hint reclaimGroupFrequency, VariableService variableService, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupReclaimMixable(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupReclaimMixable(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupReclaimNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupReclaimNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getNoGroupAccessMixed(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join)
           
 AggregationServiceFactory AggregationServiceFactoryService.getNoGroupAccessMixed(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getNoGroupNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr)
           
 AggregationServiceFactory AggregationServiceFactoryService.getNoGroupNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr)
           
 

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.
AggregationServiceFactoryBase(ExprEvaluator[] evaluators, AggregationMethodFactory[] aggregators)
          Ctor.
AggSvcGroupAllMixedAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] aggregators, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean join)
           
AggSvcGroupAllNoAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] aggregators)
           
AggSvcGroupByExperimental(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, MethodResolutionService methodResolutionService)
          Ctor.
AggSvcGroupByExperimentalFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes)
          Ctor.
AggSvcGroupByMixedAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean isJoin)
          Ctor.
AggSvcGroupByMixedAccessImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, MethodResolutionService methodResolutionService, AggregationAccessorSlotPair[] accessorsFactory, AggregationStateFactory[] accessAggregations, boolean isJoin)
          Ctor.
AggSvcGroupByNoAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes)
          Ctor.
AggSvcGroupByNoAccessImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, MethodResolutionService methodResolutionService)
          Ctor.
AggSvcGroupByReclaimAgedFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, Hint reclaimGroupAged, Hint reclaimGroupFrequency, VariableService variableService, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean isJoin)
          Ctor.
AggSvcGroupByReclaimAgedImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] aggregators, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean join, AggSvcGroupByReclaimAgedEvalFunc evaluationFunctionMaxAge, AggSvcGroupByReclaimAgedEvalFunc evaluationFunctionFrequency, MethodResolutionService methodResolutionService)
           
AggSvcGroupByRefcountedNoAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes)
          Ctor.
AggSvcGroupByRefcountedNoAccessImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, MethodResolutionService methodResolutionService)
          Ctor.
AggSvcGroupByRefcountedWAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean isJoin)
          Ctor.
AggSvcGroupByRefcountedWAccessImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, MethodResolutionService methodResolutionService, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean isJoin)
          Ctor.
 

Uses of AggregationMethodFactory in com.espertech.esper.epl.core
 

Methods in com.espertech.esper.epl.core with parameters of type AggregationMethodFactory
 AggregationMethod[] MethodResolutionServiceImpl.newAggregators(AggregationMethodFactory[] prototypes, int agentInstanceId)
           
 AggregationMethod[] MethodResolutionService.newAggregators(AggregationMethodFactory[] aggregators, int agentInstanceId)
          Returns a new set of aggregators given an existing prototype-set of aggregators for a given context partition (no groups).
 AggregationMethod[] MethodResolutionServiceImpl.newAggregators(AggregationMethodFactory[] prototypes, int agentInstanceId, java.lang.Object groupKey)
           
 AggregationMethod[] MethodResolutionService.newAggregators(AggregationMethodFactory[] prototypes, int agentInstanceId, java.lang.Object groupKey)
          Returns a new set of aggregators given an existing prototype-set of aggregators for a given context partition and group key.
 AggregationMethod[] MethodResolutionServiceImpl.newAggregatorsInternal(AggregationMethodFactory[] prototypes, int agentInstanceId)
           
 

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

Classes in com.espertech.esper.epl.expression that implement AggregationMethodFactory
 class ExprAggMultiFunctionLinearAccessNodeFactory
           
 class ExprAggMultiFunctionSortedMinMaxByNodeFactory
           
 class ExprAvedevNodeFactory
           
 class ExprAvgNodeFactory
           
 class ExprCountNodeFactory
           
 class ExprFirstEverNodeFactory
           
 class ExprLastEverNodeFactory
           
 class ExprLeavingAggNodeFactory
           
 class ExprMedianNodeFactory
           
 class ExprMinMaxAggrNodeFactory
           
 class ExprNthAggNodeFactory
           
 class ExprPlugInAggFunctionFactory
           
 class ExprPlugInAggFunctionNodeFactory
          Deprecated. 
 class ExprPlugInAggMultiFunctionNodeFactory
           
 class ExprRateAggNodeFactory
           
 class ExprStddevNodeFactory
           
 class ExprSumNodeFactory
           
 

Methods in com.espertech.esper.epl.expression that return AggregationMethodFactory
 AggregationMethodFactory ExprAggregateNodeBase.getFactory()
          Returns the aggregation state factory for use in grouping aggregation states per group-by keys.
 AggregationMethodFactory ExprAggregateNode.getFactory()
           
 AggregationMethodFactory ExprSumNodeFactory.getPrototypeAggregator()
           
 AggregationMethodFactory ExprStddevNodeFactory.getPrototypeAggregator()
           
 AggregationMethodFactory ExprRateAggNodeFactory.getPrototypeAggregator()
           
 AggregationMethodFactory ExprPlugInAggFunctionNodeFactory.getPrototypeAggregator()
          Deprecated.  
 AggregationMethodFactory ExprPlugInAggFunctionFactory.getPrototypeAggregator()
           
 AggregationMethodFactory ExprNthAggNodeFactory.getPrototypeAggregator()
           
 AggregationMethodFactory ExprMinMaxAggrNodeFactory.getPrototypeAggregator()
           
 AggregationMethodFactory ExprMedianNodeFactory.getPrototypeAggregator()
           
 AggregationMethodFactory ExprLeavingAggNodeFactory.getPrototypeAggregator()
           
 AggregationMethodFactory ExprLastEverNodeFactory.getPrototypeAggregator()
           
 AggregationMethodFactory ExprFirstEverNodeFactory.getPrototypeAggregator()
           
 AggregationMethodFactory ExprCountNodeFactory.getPrototypeAggregator()
           
 AggregationMethodFactory ExprAvgNodeFactory.getPrototypeAggregator()
           
 AggregationMethodFactory ExprAvedevNodeFactory.getPrototypeAggregator()
           
 AggregationMethodFactory ExprAggMultiFunctionLinearAccessNodeFactory.getPrototypeAggregator()
           
 AggregationMethodFactory ExprSumNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprStddevNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprRateAggNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprPlugInAggMultiFunctionNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprPlugInAggFunctionNode.validateAggregationChild(ExprValidationContext validationContext)
          Deprecated.  
 AggregationMethodFactory ExprPlugInAggFunctionFactoryNode.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 ExprAvgNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprAvedevNode.validateAggregationChild(ExprValidationContext validationContext)
           
protected abstract  AggregationMethodFactory ExprAggregateNodeBase.validateAggregationChild(ExprValidationContext validationContext)
          Gives the aggregation node a chance to validate the sub-expression types.
 AggregationMethodFactory ExprAggMultiFunctionSortedMinMaxByNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprAggMultiFunctionLinearAccessNode.validateAggregationChild(ExprValidationContext validationContext)
           
 


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