Package com.espertech.esper.epl.agg.service

Aggregation services.

See:
          Description

Interface Summary
AggregationMethodFactory Factory for aggregation methods.
AggregationResultFuture Interface for use by aggregate expression nodes representing aggregate functions such as 'sum' or 'avg' to use to obtain the current value for the function at time of expression evaluation.
AggregationRowRemovedCallback  
AggregationService Service for maintaining aggregation state.
AggregationServiceFactory Factory for aggregation service instances.
AggregationServiceFactoryService  
AggregationServiceMatchRecognize Aggregation result future for use with match recognize.
AggregationServiceMatchRecognizeFactory Factory for aggregation service instances.
AggregationServiceVisitor  
AggregationServiceVisitorWGroupDetail  
AggregationStateFactory  
AggSvcGroupByReclaimAgedEvalFunc Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByReclaimAgedEvalFuncFactory  
 

Class Summary
AggregationGroupByRollupDesc  
AggregationGroupByRollupLevel  
AggregationMethodFactoryUtil  
AggregationMethodPairRow A row in aggregation state.
AggregationMethodRow A row in aggregation state.
AggregationMethodRowAged A row in aggregation state, with aging information.
AggregationMultiFunctionAnalysisHelper  
AggregationMultiFunctionAnalysisResult  
AggregationRowPair Pair of aggregation methods and states (first/last/window) data window representations.
AggregationServiceAggExpressionDesc  
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.
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.
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.
AggregationServiceFactoryBase 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.
AggregationServiceFactoryDesc  
AggregationServiceFactoryFactory Factory for aggregation service instances.
AggregationServiceFactoryServiceImpl  
AggregationServiceMatchRecognizeFactoryDesc  
AggregationServiceMatchRecognizeFactoryImpl Implements an aggregation service for match recognize.
AggregationServiceMatchRecognizeImpl Implements an aggregation service for match recognize.
AggregationServiceNull A null object implementation of the AggregationService interface.
AggregationServiceNullFactory A null object implementation of the AggregationService interface.
AggregationServiceTable  
AggregationStateFactoryPlugin  
AggregationStateKeyWStream  
AggregationValidationContext Context for use with plug-in custom aggregation functions that implement AggregationFunctionFactory.
AggregatorUtil  
AggSvcGroupAllAccessOnlyFactory Aggregation service for use when only first/last/window aggregation functions are used an none other.
AggSvcGroupAllAccessOnlyImpl Aggregation service for use when only first/last/window aggregation functions are used an none other.
AggSvcGroupAllLocalGroupBy Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupAllLocalGroupByFactory Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupAllMixedAccessFactory Implementation for handling aggregation without any grouping (no group-by).
AggSvcGroupAllMixedAccessImpl Implementation for handling aggregation without any grouping (no group-by).
AggSvcGroupAllMixedAccessWTableFactory Implementation for handling aggregation without any grouping (no group-by).
AggSvcGroupAllMixedAccessWTableImpl Implementation for handling aggregation without any grouping (no group-by).
AggSvcGroupAllNoAccessFactory Implementation for handling aggregation without any grouping (no group-by).
AggSvcGroupAllNoAccessImpl Implementation for handling aggregation without any grouping (no group-by).
AggSvcGroupByAccessOnlyFactory Aggregation service for use when only first/last/window aggregation functions are used an none other.
AggSvcGroupByAccessOnlyImpl Aggregation service for use when only first/last/window aggregation functions are used an none other.
AggSvcGroupByLocalGroupBy Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByLocalGroupByFactory  
AggSvcGroupByMixedAccessFactory Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByMixedAccessImpl Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByNoAccessFactory Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByNoAccessImpl Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByReclaimAgedEvalFuncConstant Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByReclaimAgedEvalFuncVariable Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByReclaimAgedFactory Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByReclaimAgedImpl Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByRefcountedNoAccessFactory Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByRefcountedNoAccessImpl Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByRefcountedWAccessFactory Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByRefcountedWAccessImpl Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByRefcountedWAccessRollupFactory Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByRefcountedWAccessRollupImpl Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByWTableBase Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByWTableFactory Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByWTableImpl Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByWTableRollupMultiKeyImpl Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupByWTableRollupSingleKeyImpl Implementation for handling aggregation with grouping by group-keys.
AggSvcGroupLocalGroupByBase Implementation for handling aggregation with grouping by group-keys.
 

Enum Summary
AggregationStateTypeWStream  
 

Package com.espertech.esper.epl.agg.service Description

Aggregation services.


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