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

Packages that use AggregationService
com.espertech.esper.core.context.factory Statement agent instance factories. 
com.espertech.esper.core.context.stmt Registries for context partitions to handle aggregations, prev/prior and subselects. 
com.espertech.esper.core.context.subselect Subselect implementation. 
com.espertech.esper.core.start Classes related to start and stop of statements 
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 
com.espertech.esper.epl.subquery Subquery helper classes are found here. 
com.espertech.esper.view.window Window views are in this package 
 

Uses of AggregationService in com.espertech.esper.core.context.factory
 

Methods in com.espertech.esper.core.context.factory that return AggregationService
 AggregationService StatementAgentInstanceFactoryResult.getOptionalAggegationService()
           
 

Constructors in com.espertech.esper.core.context.factory with parameters of type AggregationService
StatementAgentInstanceFactoryOnTriggerResult(Viewable finalView, StopCallback stopCallback, AgentInstanceContext agentInstanceContext, AggregationService aggregationService, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategies, EvalRootState optPatternRoot)
           
StatementAgentInstanceFactoryResult(Viewable finalView, StopCallback stopCallback, AgentInstanceContext agentInstanceContext, AggregationService optionalAggegationService, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategies, java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorNodeStrategies, java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousNodeStrategies, java.util.List<StatementAgentInstancePreload> preloadList)
           
StatementAgentInstanceFactorySelectResult(Viewable finalView, StopCallback stopCallback, AgentInstanceContext agentInstanceContext, AggregationService optionalAggegationService, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategies, java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorNodeStrategies, java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousNodeStrategies, java.util.List<StatementAgentInstancePreload> preloadList, EvalRootState[] patternRoots, StatementAgentInstancePostLoad optionalPostLoadJoin, Viewable[] topViews, Viewable[] eventStreamViewables)
           
 

Uses of AggregationService in com.espertech.esper.core.context.stmt
 

Subinterfaces of AggregationService in com.espertech.esper.core.context.stmt
 interface AIRegistryAggregation
           
 

Classes in com.espertech.esper.core.context.stmt that implement AggregationService
 class AIRegistryAggregationMap
           
 class AIRegistryAggregationMultiPerm
           
 class AIRegistryAggregationSingle
           
 

Methods in com.espertech.esper.core.context.stmt with parameters of type AggregationService
 void AIRegistryAggregationSingle.assignService(int serviceId, AggregationService aggregationService)
           
 void AIRegistryAggregationMultiPerm.assignService(int serviceId, AggregationService aggregationService)
           
 void AIRegistryAggregationMap.assignService(int serviceId, AggregationService aggregationService)
           
 void AIRegistryAggregation.assignService(int serviceId, AggregationService aggregationService)
           
 

Uses of AggregationService in com.espertech.esper.core.context.subselect
 

Methods in com.espertech.esper.core.context.subselect that return AggregationService
 AggregationService SubSelectStrategyRealization.getSubselectAggregationService()
           
 AggregationService SubSelectStrategyHolder.getSubselectAggregationService()
           
 

Constructors in com.espertech.esper.core.context.subselect with parameters of type AggregationService
SubSelectStrategyHolder(ExprSubselectStrategy stategy, AggregationService subselectAggregationService, java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorStrategies, java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousNodeStrategies, Viewable subselectView, StatementAgentInstancePostLoad postLoad)
           
SubSelectStrategyRealization(SubordTableLookupStrategy strategy, SubselectAggregationPreprocessor subselectAggregationPreprocessor, AggregationService subselectAggregationService, java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorNodeStrategies, java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousNodeStrategies, Viewable subselectView, StatementAgentInstancePostLoad postLoad)
           
 

Uses of AggregationService in com.espertech.esper.core.start
 

Methods in com.espertech.esper.core.start that return types with arguments of type AggregationService
static Pair<ResultSetProcessor,AggregationService> EPStatementStartMethodHelperUtil.startResultSetAndAggregation(ResultSetProcessorFactoryDesc resultSetProcessorPrototype, AgentInstanceContext agentInstanceContext)
           
 

Methods in com.espertech.esper.core.start with parameters of type AggregationService
static void EPStatementStartMethodHelperAssignExpr.assignExpressionStrategies(EPStatementStartMethodSelectDesc selectDesc, AggregationService aggregationService, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategyInstances, java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorStrategyInstances, java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousStrategyInstances)
           
 

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

Classes in com.espertech.esper.epl.agg.service that implement AggregationService
 class AggregationServiceBase
          All aggregation services require evaluation nodes which supply the value to be aggregated (summed, averaged, etc.) and aggregation state factories to make new aggregation states.
 class AggregationServiceBaseGrouped
          All aggregation services require evaluation nodes which supply the value to be aggregated (summed, averaged, etc.) and aggregation state factories to make new aggregation states.
 class AggregationServiceBaseUngrouped
          All aggregation services require evaluation nodes which supply the value to be aggregated (summed, averaged, etc.) and aggregation state factories to make new aggregation states.
 class AggregationServiceNull
          A null object implementation of the AggregationService interface.
 class AggSvcGroupAllAccessOnlyImpl
          Aggregation service for use when only first/last/window aggregation functions are used an none other.
 class AggSvcGroupAllMixedAccessImpl
          Implementation for handling aggregation without any grouping (no group-by).
 class AggSvcGroupAllNoAccessImpl
          Implementation for handling aggregation without any grouping (no group-by).
 class AggSvcGroupByAccessOnlyImpl
          Aggregation service for use when only first/last/window aggregation functions are used an none other.
 class AggSvcGroupByExperimental
          Implementation for handling aggregation with grouping by group-keys.
 class AggSvcGroupByMixedAccessImpl
          Implementation for handling aggregation with grouping by group-keys.
 class AggSvcGroupByNoAccessImpl
          Implementation for handling aggregation with grouping by group-keys.
 class AggSvcGroupByReclaimAgedImpl
          Implementation for handling aggregation with grouping by group-keys.
 class AggSvcGroupByRefcountedNoAccessImpl
          Implementation for handling aggregation with grouping by group-keys.
 class AggSvcGroupByRefcountedWAccessImpl
          Implementation for handling aggregation with grouping by group-keys.
 

Methods in com.espertech.esper.epl.agg.service that return AggregationService
 AggregationService AggSvcGroupByRefcountedWAccessFactory.makeService(AgentInstanceContext agentInstanceContext, MethodResolutionService methodResolutionService)
           
 AggregationService AggSvcGroupByRefcountedNoAccessFactory.makeService(AgentInstanceContext agentInstanceContext, MethodResolutionService methodResolutionService)
           
 AggregationService AggSvcGroupByReclaimAgedFactory.makeService(AgentInstanceContext agentInstanceContext, MethodResolutionService methodResolutionService)
           
 AggregationService AggSvcGroupByNoAccessFactory.makeService(AgentInstanceContext agentInstanceContext, MethodResolutionService methodResolutionService)
           
 AggregationService AggSvcGroupByMixedAccessFactory.makeService(AgentInstanceContext agentInstanceContext, MethodResolutionService methodResolutionService)
           
 AggregationService AggSvcGroupByExperimentalFactory.makeService(AgentInstanceContext agentInstanceContext, MethodResolutionService methodResolutionService)
           
 AggregationService AggSvcGroupByAccessOnlyFactory.makeService(AgentInstanceContext agentInstanceContext, MethodResolutionService methodResolutionService)
           
 AggregationService AggSvcGroupAllNoAccessFactory.makeService(AgentInstanceContext agentInstanceContext, MethodResolutionService methodResolutionService)
           
 AggregationService AggSvcGroupAllMixedAccessFactory.makeService(AgentInstanceContext agentInstanceContext, MethodResolutionService methodResolutionService)
           
 AggregationService AggSvcGroupAllAccessOnlyFactory.makeService(AgentInstanceContext agentInstanceContext, MethodResolutionService methodResolutionService)
           
 AggregationService AggregationServiceNullFactory.makeService(AgentInstanceContext agentInstanceContext, MethodResolutionService methodResolutionService)
           
 AggregationService AggregationServiceFactory.makeService(AgentInstanceContext agentInstanceContext, MethodResolutionService methodResolutionService)
           
 

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

Fields in com.espertech.esper.epl.core declared as AggregationService
protected  AggregationService ResultSetProcessorRowPerGroup.aggregationService
           
 

Methods in com.espertech.esper.epl.core with parameters of type AggregationService
 OrderByProcessor OrderByProcessorRowLimitFactory.instantiate(AggregationService aggregationService)
           
 OrderByProcessor OrderByProcessorOrderedLimitFactory.instantiate(AggregationService aggregationService)
           
 OrderByProcessor OrderByProcessorFactoryImpl.instantiate(AggregationService aggregationService)
           
 OrderByProcessor OrderByProcessorFactory.instantiate(AggregationService aggregationService)
           
 ResultSetProcessor ResultSetProcessorSimpleFactory.instantiate(OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
           
 ResultSetProcessor ResultSetProcessorRowPerGroupFactory.instantiate(OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
           
 ResultSetProcessor ResultSetProcessorRowForAllFactory.instantiate(OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
           
 ResultSetProcessor ResultSetProcessorHandThrougFactory.instantiate(OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
           
 ResultSetProcessor ResultSetProcessorFactory.instantiate(OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
           
 ResultSetProcessor ResultSetProcessorAggregateGroupedFactory.instantiate(OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
           
 ResultSetProcessor ResultSetProcessorAggregateAllFactory.instantiate(OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
           
 

Constructors in com.espertech.esper.epl.core with parameters of type AggregationService
OrderByProcessorImpl(OrderByProcessorFactoryImpl factory, AggregationService aggregationService)
           
ResultSetAggregateGroupedIterator(java.util.Iterator<EventBean> sourceIterator, ResultSetProcessorAggregateGrouped resultSetProcessor, AggregationService aggregationService, ExprEvaluatorContext exprEvaluatorContext)
          Ctor.
ResultSetProcessorAggregateAll(ResultSetProcessorAggregateAllFactory prototype, SelectExprProcessor selectExprProcessor, OrderByProcessor orderByProcessor, AggregationService aggregationService, ExprEvaluatorContext exprEvaluatorContext)
           
ResultSetProcessorAggregateGrouped(ResultSetProcessorAggregateGroupedFactory prototype, SelectExprProcessor selectExprProcessor, OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
           
ResultSetProcessorRowForAll(ResultSetProcessorRowForAllFactory prototype, SelectExprProcessor selectExprProcessor, OrderByProcessor orderByProcessor, AggregationService aggregationService, ExprEvaluatorContext exprEvaluatorContext)
           
ResultSetProcessorRowPerGroup(ResultSetProcessorRowPerGroupFactory prototype, SelectExprProcessor selectExprProcessor, OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
           
ResultSetProcessorRowPerGroupSpecial(ResultSetProcessorRowPerGroupFactory prototype, SelectExprProcessor selectExprProcessor, OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
           
ResultSetRowPerGroupIterator(java.util.Iterator<EventBean> sourceIterator, ResultSetProcessorRowPerGroup resultSetProcessor, AggregationService aggregationService, ExprEvaluatorContext exprEvaluatorContext)
          Ctor.
 

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

Constructors in com.espertech.esper.epl.expression with parameters of type AggregationService
SubselectAggregationPreprocessor(AggregationService aggregationService, ExprEvaluator filterExpr)
           
 

Uses of AggregationService in com.espertech.esper.epl.subquery
 

Constructors in com.espertech.esper.epl.subquery with parameters of type AggregationService
SubselectAggregatorView(AggregationService aggregationService, ExprEvaluator optionalFilterExpr, ExprEvaluatorContext exprEvaluatorContext)
          Ctor.
 

Uses of AggregationService in com.espertech.esper.view.window
 

Fields in com.espertech.esper.view.window declared as AggregationService
protected  AggregationService ExpressionViewBase.aggregationService
           
 

Methods in com.espertech.esper.view.window that return AggregationService
 AggregationService ExpressionViewBase.getAggregationService()
           
 


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