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.agg.util Aggregation utility classes centered around local group-by parameters. 
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.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.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(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupedNoReclaimNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupNoReclaimMixed(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupNoReclaimMixed(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupReclaimAged(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, Hint reclaimGroupAged, Hint reclaimGroupFrequency, VariableService variableService, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, java.lang.Object groupKeyBinding, java.lang.String optionalContextName)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupReclaimAged(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, Hint reclaimGroupAged, Hint reclaimGroupFrequency, VariableService variableService, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, java.lang.Object groupKeyBinding, java.lang.String optionalContextName)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupReclaimMixable(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupReclaimMixable(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupReclaimMixableRollup(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, java.lang.Object groupKeyBinding, AggregationGroupByRollupDesc groupByRollupDesc)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupReclaimMixableRollup(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, java.lang.Object groupKeyBinding, AggregationGroupByRollupDesc groupByRollupDesc)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupReclaimNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupReclaimNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, java.lang.Object groupKeyBinding)
           
 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)
           
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, java.lang.Object groupKeyBinding)
          Ctor.
AggregationServiceBaseUngrouped(ExprEvaluator[] evaluators, AggregationMethod[] aggregators, AggregationMethodFactory[] aggregatorFactories, AggregationStateFactory[] accessAggregations)
          Ctor.
AggregationServiceFactoryBase(ExprEvaluator[] evaluators, AggregationMethodFactory[] aggregators, java.lang.Object groupKeyBinding)
          Ctor.
AggSvcGroupAllMixedAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] aggregators, java.lang.Object groupKeyBinding, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean join)
           
AggSvcGroupAllMixedAccessImpl(ExprEvaluator[] evaluators, AggregationMethod[] aggregators, AggregationAccessorSlotPair[] accessors, AggregationState[] states, AggregationMethodFactory[] aggregatorFactories, AggregationStateFactory[] accessAggregations)
           
AggSvcGroupAllNoAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] aggregators, java.lang.Object groupKeyBinding)
           
AggSvcGroupAllNoAccessImpl(ExprEvaluator[] evaluators, AggregationMethod[] aggregators, AggregationMethodFactory[] aggregatorFactories)
          Ctor.
AggSvcGroupByMixedAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, java.lang.Object groupKeyBinding, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean isJoin)
          Ctor.
AggSvcGroupByMixedAccessImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, java.lang.Object groupKeyBinding, MethodResolutionService methodResolutionService, AggregationAccessorSlotPair[] accessorsFactory, AggregationStateFactory[] accessAggregations, boolean isJoin)
          Ctor.
AggSvcGroupByNoAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, java.lang.Object groupKeyBinding)
          Ctor.
AggSvcGroupByNoAccessImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, java.lang.Object groupKeyBinding, MethodResolutionService methodResolutionService)
          Ctor.
AggSvcGroupByReclaimAgedFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, java.lang.Object groupKeyBinding, Hint reclaimGroupAged, Hint reclaimGroupFrequency, VariableService variableService, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean isJoin, java.lang.String optionalContextName)
          Ctor.
AggSvcGroupByReclaimAgedImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] aggregators, java.lang.Object groupKeyBinding, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean join, AggSvcGroupByReclaimAgedEvalFunc evaluationFunctionMaxAge, AggSvcGroupByReclaimAgedEvalFunc evaluationFunctionFrequency, MethodResolutionService methodResolutionService)
           
AggSvcGroupByRefcountedNoAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, java.lang.Object groupKeyBinding)
          Ctor.
AggSvcGroupByRefcountedNoAccessImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, java.lang.Object groupKeyBinding, MethodResolutionService methodResolutionService)
          Ctor.
AggSvcGroupByRefcountedWAccessFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, java.lang.Object groupKeyBinding, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean isJoin)
          Ctor.
AggSvcGroupByRefcountedWAccessImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, java.lang.Object groupKeyBinding, MethodResolutionService methodResolutionService, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean isJoin)
          Ctor.
AggSvcGroupByRefcountedWAccessRollupFactory(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, java.lang.Object groupKeyBinding, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean isJoin, AggregationGroupByRollupDesc groupByRollupDesc)
          Ctor.
AggSvcGroupByRefcountedWAccessRollupImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, java.lang.Object groupKeyBinding, MethodResolutionService methodResolutionService, 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.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, java.lang.Object groupKeyBinding, AggregationGroupByRollupLevel groupByRollupLevel)
           
 AggregationMethod[] MethodResolutionService.newAggregators(AggregationMethodFactory[] prototypes, int agentInstanceId, java.lang.Object groupKey, java.lang.Object groupKeyBinding, AggregationGroupByRollupLevel groupByRollupLevel)
          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.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
 

Classes in com.espertech.esper.epl.expression.methodagg that implement AggregationMethodFactory
 class ExprAvedevNodeFactory
           
 class ExprAvgNodeFactory
           
 class ExprCountEverNodeFactory
           
 class ExprCountNodeFactory
           
 class ExprFirstEverNodeFactory
           
 class ExprLastEverNodeFactory
           
 class ExprLeavingAggNodeFactory
           
 class ExprMedianNodeFactory
           
 class ExprMinMaxAggrNodeFactory
           
 class ExprNthAggNodeFactory
           
 class ExprPlugInAggFunctionFactory
           
 class ExprRateAggNodeFactory
           
 class ExprStddevNodeFactory
           
 class ExprSumNodeFactory
           
 

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 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 ExprCountEverNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprAvgNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprAvedevNode.validateAggregationChild(ExprValidationContext validationContext)
           
 

Methods in com.espertech.esper.epl.expression.methodagg with parameters of type AggregationMethodFactory
 void ExprSumNodeFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprStddevNodeFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprRateAggNodeFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprPlugInAggFunctionFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprNthAggNodeFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprMinMaxAggrNodeFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprMedianNodeFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprLeavingAggNodeFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprLastEverNodeFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprFirstEverNodeFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprCountNodeFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprCountEverNodeFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprAvgNodeFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 void ExprAvedevNodeFactory.validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 

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, MethodResolutionService methodResolutionService, AggregationMethodFactory[] methodFactories, AggregationStateFactory[] stateFactories, int[] groupKeyIndexes, EventAdapterService eventAdapterService)
           
 


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