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

Packages that use AggregationStateFactory
com.espertech.esper.epl.agg.service Aggregation services. 
com.espertech.esper.epl.approx   
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.methodagg Method-aggregation expressions. 
com.espertech.esper.epl.table.mgmt   
 

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

Classes in com.espertech.esper.epl.agg.service that implement AggregationStateFactory
 class AggregationStateFactoryPlugin
           
 

Fields in com.espertech.esper.epl.agg.service declared as AggregationStateFactory
protected  AggregationStateFactory[] AggSvcGroupByRefcountedWAccessRollupImpl.accessAggregations
           
protected  AggregationStateFactory[] AggSvcGroupByRefcountedWAccessRollupFactory.accessAggregations
           
protected  AggregationStateFactory[] AggSvcGroupByRefcountedWAccessImpl.accessAggregations
           
protected  AggregationStateFactory[] AggSvcGroupByRefcountedWAccessFactory.accessAggregations
           
protected  AggregationStateFactory[] AggSvcGroupByReclaimAgedImpl.accessAggregations
           
protected  AggregationStateFactory[] AggSvcGroupByReclaimAgedFactory.accessAggregations
           
protected  AggregationStateFactory[] AggSvcGroupByMixedAccessImpl.accessAggregations
           
protected  AggregationStateFactory[] AggSvcGroupByMixedAccessFactory.accessAggregations
           
protected  AggregationStateFactory[] AggSvcGroupAllMixedAccessFactory.accessAggregations
           
protected  AggregationStateFactory[] AggregationServiceBaseUngrouped.accessAggregations
           
protected  AggregationStateFactory[] AggSvcGroupAllAccessOnlyFactory.accessAggSpecs
           
 

Methods in com.espertech.esper.epl.agg.service that return AggregationStateFactory
 AggregationStateFactory AggregationMethodFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory[] AggregationMultiFunctionAnalysisResult.getStateFactories()
           
 

Methods in com.espertech.esper.epl.agg.service with parameters of type AggregationStateFactory
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupNoReclaimAccessOnly(AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggSpecs, java.lang.Object groupKeyBinding, boolean join)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupNoReclaimAccessOnly(AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggSpecs, java.lang.Object groupKeyBinding, boolean join)
           
 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.getNoGroupAccessOnly(AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggSpecs, boolean join)
           
 AggregationServiceFactory AggregationServiceFactoryService.getNoGroupAccessOnly(AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggSpecs, boolean join)
           
 

Constructors in com.espertech.esper.epl.agg.service with parameters of type AggregationStateFactory
AggregationMultiFunctionAnalysisResult(AggregationAccessorSlotPair[] accessorPairs, AggregationStateFactory[] stateFactories)
           
AggregationServiceBaseUngrouped(ExprEvaluator[] evaluators, AggregationMethod[] aggregators, AggregationMethodFactory[] aggregatorFactories, AggregationStateFactory[] accessAggregations)
          Ctor.
AggSvcGroupAllAccessOnlyFactory(AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggSpecs, boolean join)
           
AggSvcGroupAllAccessOnlyImpl(AggregationAccessorSlotPair[] accessors, AggregationState[] states, AggregationStateFactory[] accessAggSpecs)
           
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)
           
AggSvcGroupByAccessOnlyFactory(AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggSpecs, java.lang.Object groupKeyBinding, boolean isJoin)
          Ctor.
AggSvcGroupByAccessOnlyImpl(MethodResolutionService methodResolutionService, java.lang.Object groupKeyBinding, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggSpecs, boolean isJoin)
          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.
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)
           
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 AggregationStateFactory in com.espertech.esper.epl.approx
 

Classes in com.espertech.esper.epl.approx that implement AggregationStateFactory
 class CountMinSketchAggStateFactory
           
 

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

Methods in com.espertech.esper.epl.core with parameters of type AggregationStateFactory
 AggregationState[] MethodResolutionServiceImpl.newAccesses(int agentInstanceId, boolean isJoin, AggregationStateFactory[] accessAggSpecs)
           
 AggregationState[] MethodResolutionService.newAccesses(int agentInstanceId, boolean isJoin, AggregationStateFactory[] accessAggSpecs)
           
 AggregationState[] MethodResolutionServiceImpl.newAccesses(int agentInstanceId, boolean isJoin, AggregationStateFactory[] accessAggSpecs, java.lang.Object groupKey, java.lang.Object groupKeyBinding, AggregationGroupByRollupLevel groupByRollupLevel)
           
 AggregationState[] MethodResolutionService.newAccesses(int agentInstanceId, boolean isJoin, AggregationStateFactory[] accessAggSpecs, java.lang.Object groupKey, java.lang.Object groupKeyBinding, AggregationGroupByRollupLevel groupByRollupLevel)
           
 

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

Methods in com.espertech.esper.epl.expression.accessagg that return AggregationStateFactory
 AggregationStateFactory ExprPlugInAggMultiFunctionNodeFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprAggMultiFunctionSortedMinMaxByNodeFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprAggMultiFunctionLinearAccessNodeFactoryMethod.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprAggMultiFunctionLinearAccessNodeFactoryAccess.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprAggCountMinSketchNodeFactoryUse.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprAggCountMinSketchNodeFactoryState.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory SortedAggregationStateFactoryFactory.makeFactory()
           
 

Constructors in com.espertech.esper.epl.expression.accessagg with parameters of type AggregationStateFactory
ExprAggMultiFunctionLinearAccessNodeFactoryAccess(ExprAggMultiFunctionLinearAccessNode parent, AggregationAccessor accessor, java.lang.Class accessorResultType, EventType containedEventType, AggregationStateKey optionalStateKey, AggregationStateFactory optionalStateFactory, AggregationAgent optionalAgent)
           
 

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

Methods in com.espertech.esper.epl.expression.methodagg that return AggregationStateFactory
 AggregationStateFactory ExprSumNodeFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprStddevNodeFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprRateAggNodeFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprPlugInAggFunctionFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprNthAggNodeFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprMinMaxAggrNodeFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprMedianNodeFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprLeavingAggNodeFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprLastEverNodeFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprFirstEverNodeFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprCountNodeFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprCountEverNodeFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprAvgNodeFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateFactory ExprAvedevNodeFactory.getAggregationStateFactory(boolean isMatchRecognize)
           
 

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

Constructors in com.espertech.esper.epl.table.mgmt with parameters of type AggregationStateFactory
TableStateRowFactory(ObjectArrayEventType objectArrayEventType, MethodResolutionService methodResolutionService, AggregationMethodFactory[] methodFactories, AggregationStateFactory[] stateFactories, int[] groupKeyIndexes, EventAdapterService eventAdapterService)
           
 


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