com.espertech.esper.epl.agg.service
Interface AggregationServiceFactoryService

All Known Implementing Classes:
AggregationServiceFactoryServiceImpl

public interface AggregationServiceFactoryService


Method Summary
 AggregationServiceFactory getGroupedNoReclaimNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory getGroupLocalGroupBy(boolean join, AggregationLocalGroupByPlan localGroupByPlan, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory getGroupNoReclaimAccessOnly(AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggSpecs, java.lang.Object groupKeyBinding, boolean join)
           
 AggregationServiceFactory getGroupNoReclaimMixed(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory 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 getGroupReclaimMixable(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory getGroupReclaimMixableRollup(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, java.lang.Object groupKeyBinding, AggregationGroupByRollupDesc groupByRollupDesc)
           
 AggregationServiceFactory getGroupReclaimNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory getGroupWBinding(TableMetadata tableMetadata, TableColumnMethodPair[] methodPairs, AggregationAccessorSlotPair[] accessorPairs, boolean join, IntoTableSpec bindings, int[] targetStates, ExprNode[] accessStateExpr, AggregationAgent[] agents, AggregationGroupByRollupDesc groupByRollupDesc)
           
 AggregationServiceFactory getNoGroupAccessMixed(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr, AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggregations, boolean join)
           
 AggregationServiceFactory getNoGroupAccessOnly(AggregationAccessorSlotPair[] pairs, AggregationStateFactory[] accessAggSpecs, boolean join)
           
 AggregationServiceFactory getNoGroupLocalGroupBy(boolean join, AggregationLocalGroupByPlan localGroupByPlan, java.lang.Object groupKeyBinding)
           
 AggregationServiceFactory getNoGroupNoAccess(ExprEvaluator[] evaluatorsArr, AggregationMethodFactory[] aggregatorsArr)
           
 AggregationServiceFactory getNoGroupWBinding(AggregationAccessorSlotPair[] accessors, boolean join, TableColumnMethodPair[] methodPairs, java.lang.String tableName, int[] targetStates, ExprNode[] accessStateExpr, AggregationAgent[] agents)
           
 AggregationServiceFactory getNullAggregationService()
           
 

Method Detail

getNullAggregationService

AggregationServiceFactory getNullAggregationService()

getNoGroupNoAccess

AggregationServiceFactory getNoGroupNoAccess(ExprEvaluator[] evaluatorsArr,
                                             AggregationMethodFactory[] aggregatorsArr)

getNoGroupAccessOnly

AggregationServiceFactory getNoGroupAccessOnly(AggregationAccessorSlotPair[] pairs,
                                               AggregationStateFactory[] accessAggSpecs,
                                               boolean join)

getNoGroupAccessMixed

AggregationServiceFactory getNoGroupAccessMixed(ExprEvaluator[] evaluatorsArr,
                                                AggregationMethodFactory[] aggregatorsArr,
                                                AggregationAccessorSlotPair[] pairs,
                                                AggregationStateFactory[] accessAggregations,
                                                boolean join)

getGroupedNoReclaimNoAccess

AggregationServiceFactory getGroupedNoReclaimNoAccess(ExprEvaluator[] evaluatorsArr,
                                                      AggregationMethodFactory[] aggregatorsArr,
                                                      java.lang.Object groupKeyBinding)

getGroupNoReclaimAccessOnly

AggregationServiceFactory getGroupNoReclaimAccessOnly(AggregationAccessorSlotPair[] pairs,
                                                      AggregationStateFactory[] accessAggSpecs,
                                                      java.lang.Object groupKeyBinding,
                                                      boolean join)

getGroupNoReclaimMixed

AggregationServiceFactory getGroupNoReclaimMixed(ExprEvaluator[] evaluatorsArr,
                                                 AggregationMethodFactory[] aggregatorsArr,
                                                 AggregationAccessorSlotPair[] pairs,
                                                 AggregationStateFactory[] accessAggregations,
                                                 boolean join,
                                                 java.lang.Object groupKeyBinding)

getGroupReclaimAged

AggregationServiceFactory 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)
                                              throws ExprValidationException
Throws:
ExprValidationException

getGroupReclaimNoAccess

AggregationServiceFactory getGroupReclaimNoAccess(ExprEvaluator[] evaluatorsArr,
                                                  AggregationMethodFactory[] aggregatorsArr,
                                                  AggregationAccessorSlotPair[] pairs,
                                                  AggregationStateFactory[] accessAggregations,
                                                  boolean join,
                                                  java.lang.Object groupKeyBinding)

getGroupReclaimMixable

AggregationServiceFactory getGroupReclaimMixable(ExprEvaluator[] evaluatorsArr,
                                                 AggregationMethodFactory[] aggregatorsArr,
                                                 AggregationAccessorSlotPair[] pairs,
                                                 AggregationStateFactory[] accessAggregations,
                                                 boolean join,
                                                 java.lang.Object groupKeyBinding)

getGroupReclaimMixableRollup

AggregationServiceFactory getGroupReclaimMixableRollup(ExprEvaluator[] evaluatorsArr,
                                                       AggregationMethodFactory[] aggregatorsArr,
                                                       AggregationAccessorSlotPair[] pairs,
                                                       AggregationStateFactory[] accessAggregations,
                                                       boolean join,
                                                       java.lang.Object groupKeyBinding,
                                                       AggregationGroupByRollupDesc groupByRollupDesc)

getGroupWBinding

AggregationServiceFactory getGroupWBinding(TableMetadata tableMetadata,
                                           TableColumnMethodPair[] methodPairs,
                                           AggregationAccessorSlotPair[] accessorPairs,
                                           boolean join,
                                           IntoTableSpec bindings,
                                           int[] targetStates,
                                           ExprNode[] accessStateExpr,
                                           AggregationAgent[] agents,
                                           AggregationGroupByRollupDesc groupByRollupDesc)

getNoGroupWBinding

AggregationServiceFactory getNoGroupWBinding(AggregationAccessorSlotPair[] accessors,
                                             boolean join,
                                             TableColumnMethodPair[] methodPairs,
                                             java.lang.String tableName,
                                             int[] targetStates,
                                             ExprNode[] accessStateExpr,
                                             AggregationAgent[] agents)

getNoGroupLocalGroupBy

AggregationServiceFactory getNoGroupLocalGroupBy(boolean join,
                                                 AggregationLocalGroupByPlan localGroupByPlan,
                                                 java.lang.Object groupKeyBinding)

getGroupLocalGroupBy

AggregationServiceFactory getGroupLocalGroupBy(boolean join,
                                               AggregationLocalGroupByPlan localGroupByPlan,
                                               java.lang.Object groupKeyBinding)

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