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()
|
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)