com.espertech.esper.epl.agg.service
Class AggregationServiceFactoryServiceImpl
java.lang.Object
com.espertech.esper.epl.agg.service.AggregationServiceFactoryServiceImpl
- All Implemented Interfaces:
- AggregationServiceFactoryService
public class AggregationServiceFactoryServiceImpl
- extends java.lang.Object
- implements 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()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_FACTORY
public static final AggregationServiceFactoryService DEFAULT_FACTORY
AggregationServiceFactoryServiceImpl
public AggregationServiceFactoryServiceImpl()
getNullAggregationService
public AggregationServiceFactory getNullAggregationService()
- Specified by:
getNullAggregationService
in interface AggregationServiceFactoryService
getNoGroupNoAccess
public AggregationServiceFactory getNoGroupNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr)
- Specified by:
getNoGroupNoAccess
in interface AggregationServiceFactoryService
getNoGroupAccessOnly
public AggregationServiceFactory getNoGroupAccessOnly(AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggSpecs,
boolean join)
- Specified by:
getNoGroupAccessOnly
in interface AggregationServiceFactoryService
getNoGroupAccessMixed
public AggregationServiceFactory getNoGroupAccessMixed(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join)
- Specified by:
getNoGroupAccessMixed
in interface AggregationServiceFactoryService
getGroupedNoReclaimNoAccess
public AggregationServiceFactory getGroupedNoReclaimNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
java.lang.Object groupKeyBinding)
- Specified by:
getGroupedNoReclaimNoAccess
in interface AggregationServiceFactoryService
getGroupNoReclaimAccessOnly
public AggregationServiceFactory getGroupNoReclaimAccessOnly(AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggSpecs,
java.lang.Object groupKeyBinding,
boolean join)
- Specified by:
getGroupNoReclaimAccessOnly
in interface AggregationServiceFactoryService
getGroupNoReclaimMixed
public AggregationServiceFactory getGroupNoReclaimMixed(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding)
- Specified by:
getGroupNoReclaimMixed
in interface AggregationServiceFactoryService
getGroupReclaimAged
public 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
- Specified by:
getGroupReclaimAged
in interface AggregationServiceFactoryService
- Throws:
ExprValidationException
getGroupReclaimNoAccess
public AggregationServiceFactory getGroupReclaimNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding)
- Specified by:
getGroupReclaimNoAccess
in interface AggregationServiceFactoryService
getGroupReclaimMixable
public AggregationServiceFactory getGroupReclaimMixable(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding)
- Specified by:
getGroupReclaimMixable
in interface AggregationServiceFactoryService
getGroupReclaimMixableRollup
public AggregationServiceFactory getGroupReclaimMixableRollup(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding,
AggregationGroupByRollupDesc groupByRollupDesc)
- Specified by:
getGroupReclaimMixableRollup
in interface AggregationServiceFactoryService
getGroupWBinding
public AggregationServiceFactory getGroupWBinding(TableMetadata tableMetadata,
TableColumnMethodPair[] methodPairs,
AggregationAccessorSlotPair[] accessorPairs,
boolean join,
IntoTableSpec bindings,
int[] targetStates,
ExprNode[] accessStateExpr,
AggregationAgent[] agents,
AggregationGroupByRollupDesc groupByRollupDesc)
- Specified by:
getGroupWBinding
in interface AggregationServiceFactoryService
getNoGroupWBinding
public AggregationServiceFactory getNoGroupWBinding(AggregationAccessorSlotPair[] accessors,
boolean join,
TableColumnMethodPair[] methodPairs,
java.lang.String tableName,
int[] targetStates,
ExprNode[] accessStateExpr,
AggregationAgent[] agents)
- Specified by:
getNoGroupWBinding
in interface AggregationServiceFactoryService
getNoGroupLocalGroupBy
public AggregationServiceFactory getNoGroupLocalGroupBy(boolean join,
AggregationLocalGroupByPlan localGroupByPlan,
java.lang.Object groupKeyBinding)
- Specified by:
getNoGroupLocalGroupBy
in interface AggregationServiceFactoryService
getGroupLocalGroupBy
public AggregationServiceFactory getGroupLocalGroupBy(boolean join,
AggregationLocalGroupByPlan localGroupByPlan,
java.lang.Object groupKeyBinding)
- Specified by:
getGroupLocalGroupBy
in interface AggregationServiceFactoryService