public class AggSvcGroupByWTableRollupSingleKeyImpl extends AggSvcGroupByWTableBase
accessors, accessStateExpr, currentAggregatorMethods, currentAggregatorStates, currentGroupKey, isJoin, methodPairs, tableMetadata, tableStateInstance, targetStates
Constructor and Description |
---|
AggSvcGroupByWTableRollupSingleKeyImpl(TableMetadata tableMetadata,
TableColumnMethodPair[] methodPairs,
AggregationAccessorSlotPair[] accessors,
boolean join,
TableStateInstanceGrouped tableStateInstance,
int[] targetStates,
ExprNode[] accessStateExpr,
AggregationAgent[] agents) |
Modifier and Type | Method and Description |
---|---|
void |
applyEnterInternal(EventBean[] eventsPerStream,
Object compositeGroupByKey,
ExprEvaluatorContext exprEvaluatorContext) |
void |
applyLeaveInternal(EventBean[] eventsPerStream,
Object compositeGroupByKey,
ExprEvaluatorContext exprEvaluatorContext) |
accept, acceptGroupDetail, applyEnter, applyEnterGroupKey, applyLeave, applyLeaveGroupKey, clearResults, getCollectionOfEvents, getCollectionScalar, getContextPartitionAggregationService, getEventBean, getGroupKey, getGroupKeys, getValue, isGrouped, setCurrentAccess, setRemovedCallback, stop
public AggSvcGroupByWTableRollupSingleKeyImpl(TableMetadata tableMetadata, TableColumnMethodPair[] methodPairs, AggregationAccessorSlotPair[] accessors, boolean join, TableStateInstanceGrouped tableStateInstance, int[] targetStates, ExprNode[] accessStateExpr, AggregationAgent[] agents)
public void applyEnterInternal(EventBean[] eventsPerStream, Object compositeGroupByKey, ExprEvaluatorContext exprEvaluatorContext)
applyEnterInternal
in class AggSvcGroupByWTableBase
public void applyLeaveInternal(EventBean[] eventsPerStream, Object compositeGroupByKey, ExprEvaluatorContext exprEvaluatorContext)
applyLeaveInternal
in class AggSvcGroupByWTableBase