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

Packages that use AggregationServiceFactory
com.espertech.esper.epl.agg.service Aggregation services. 
 

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

Classes in com.espertech.esper.epl.agg.service that implement AggregationServiceFactory
 class 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.
 class AggregationServiceNullFactory
          A null object implementation of the AggregationService interface.
 class AggSvcGroupAllAccessOnlyFactory
          Aggregation service for use when only first/last/window aggregation functions are used an none other.
 class AggSvcGroupAllLocalGroupByFactory
          Implementation for handling aggregation with grouping by group-keys.
 class AggSvcGroupAllMixedAccessFactory
          Implementation for handling aggregation without any grouping (no group-by).
 class AggSvcGroupAllMixedAccessWTableFactory
          Implementation for handling aggregation without any grouping (no group-by).
 class AggSvcGroupAllNoAccessFactory
          Implementation for handling aggregation without any grouping (no group-by).
 class AggSvcGroupByAccessOnlyFactory
          Aggregation service for use when only first/last/window aggregation functions are used an none other.
 class AggSvcGroupByLocalGroupByFactory
           
 class AggSvcGroupByMixedAccessFactory
          Implementation for handling aggregation with grouping by group-keys.
 class AggSvcGroupByNoAccessFactory
          Implementation for handling aggregation with grouping by group-keys.
 class AggSvcGroupByReclaimAgedFactory
          Implementation for handling aggregation with grouping by group-keys.
 class AggSvcGroupByRefcountedNoAccessFactory
          Implementation for handling aggregation with grouping by group-keys.
 class AggSvcGroupByRefcountedWAccessFactory
          Implementation for handling aggregation with grouping by group-keys.
 class AggSvcGroupByRefcountedWAccessRollupFactory
          Implementation for handling aggregation with grouping by group-keys.
 class AggSvcGroupByWTableFactory
          Implementation for handling aggregation with grouping by group-keys.
 

Methods in com.espertech.esper.epl.agg.service that return AggregationServiceFactory
 AggregationServiceFactory AggregationServiceFactoryDesc.getAggregationServiceFactory()
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupedNoReclaimNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupedNoReclaimNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getGroupLocalGroupBy(boolean join, AggregationLocalGroupByPlan localGroupByPlan, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupLocalGroupBy(boolean join, AggregationLocalGroupByPlan localGroupByPlan, java.lang.Object groupKeyBinding)
           
 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.getGroupWBinding(TableMetadata tableMetadata, TableColumnMethodPair[] methodPairs, AggregationAccessorSlotPair[] accessorPairs, boolean join, IntoTableSpec bindings, int[] targetStates, ExprNode[] accessStateExpr, AggregationAgent[] agents, AggregationGroupByRollupDesc groupByRollupDesc)
           
 AggregationServiceFactory AggregationServiceFactoryService.getGroupWBinding(TableMetadata tableMetadata, TableColumnMethodPair[] methodPairs, AggregationAccessorSlotPair[] accessorPairs, boolean join, IntoTableSpec bindings, int[] targetStates, ExprNode[] accessStateExpr, AggregationAgent[] agents, AggregationGroupByRollupDesc groupByRollupDesc)
           
 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)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getNoGroupLocalGroupBy(boolean join, AggregationLocalGroupByPlan localGroupByPlan, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory AggregationServiceFactoryService.getNoGroupLocalGroupBy(boolean join, AggregationLocalGroupByPlan localGroupByPlan, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getNoGroupNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr)
           
 AggregationServiceFactory AggregationServiceFactoryService.getNoGroupNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getNoGroupWBinding(AggregationAccessorSlotPair[] accessors, boolean join, TableColumnMethodPair[] methodPairs, java.lang.String tableName, int[] targetStates, ExprNode[] accessStateExpr, AggregationAgent[] agents)
           
 AggregationServiceFactory AggregationServiceFactoryService.getNoGroupWBinding(AggregationAccessorSlotPair[] accessors, boolean join, TableColumnMethodPair[] methodPairs, java.lang.String tableName, int[] targetStates, ExprNode[] accessStateExpr, AggregationAgent[] agents)
           
 AggregationServiceFactory AggregationServiceFactoryServiceImpl.getNullAggregationService()
           
 AggregationServiceFactory AggregationServiceFactoryService.getNullAggregationService()
           
 

Constructors in com.espertech.esper.epl.agg.service with parameters of type AggregationServiceFactory
AggregationServiceFactoryDesc(AggregationServiceFactory aggregationServiceFactory, java.util.List<AggregationServiceAggExpressionDesc> expressions, java.util.List<ExprAggregateNodeGroupKey> groupKeyExpressions)
           
 


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