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)
|
AggregationServiceFactory |
getGroupNoReclaimAccessOnly(AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggSpecs,
boolean join)
|
AggregationServiceFactory |
getGroupNoReclaimMixed(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join)
|
AggregationServiceFactory |
getGroupReclaimAged(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
Hint reclaimGroupAged,
Hint reclaimGroupFrequency,
VariableService variableService,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join)
|
AggregationServiceFactory |
getGroupReclaimMixable(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join)
|
AggregationServiceFactory |
getGroupReclaimNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join)
|
AggregationServiceFactory |
getNoGroupAccessMixed(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join)
|
AggregationServiceFactory |
getNoGroupAccessOnly(AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggSpecs,
boolean join)
|
AggregationServiceFactory |
getNoGroupNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr)
|
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)
- Specified by:
getGroupedNoReclaimNoAccess
in interface AggregationServiceFactoryService
getGroupNoReclaimAccessOnly
public AggregationServiceFactory getGroupNoReclaimAccessOnly(AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggSpecs,
boolean join)
- Specified by:
getGroupNoReclaimAccessOnly
in interface AggregationServiceFactoryService
getGroupNoReclaimMixed
public AggregationServiceFactory getGroupNoReclaimMixed(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join)
- 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)
throws ExprValidationException
- Specified by:
getGroupReclaimAged
in interface AggregationServiceFactoryService
- Throws:
ExprValidationException
getGroupReclaimNoAccess
public AggregationServiceFactory getGroupReclaimNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join)
- Specified by:
getGroupReclaimNoAccess
in interface AggregationServiceFactoryService
getGroupReclaimMixable
public AggregationServiceFactory getGroupReclaimMixable(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join)
- Specified by:
getGroupReclaimMixable
in interface AggregationServiceFactoryService