public class AggSvcGroupByWTableRollupMultiKeyImpl extends AggSvcGroupByWTableBase
currentAggregationRow, currentGroupKey, methodPairs, tableInstance
Constructor and Description |
---|
AggSvcGroupByWTableRollupMultiKeyImpl(TableInstanceGrouped tableInstance,
TableColumnMethodPairEval[] methodPairs,
AggregationMultiFunctionAgent[] accessAgents,
int[] accessColumnsZeroOffset,
AggregationGroupByRollupDesc groupByRollupDesc) |
Modifier and Type | Method and Description |
---|---|
void |
applyEnterInternal(EventBean[] eventsPerStream,
Object compositeGroupByKey,
ExprEvaluatorContext exprEvaluatorContext) |
void |
applyLeaveInternal(EventBean[] eventsPerStream,
Object compositeGroupByKey,
ExprEvaluatorContext exprEvaluatorContext) |
void |
setCurrentAccess(Object groupByKey,
int agentInstanceId,
AggregationGroupByRollupLevel rollupLevel)
Set the current aggregation state row - for use when evaluation nodes are asked to evaluate.
|
accept, acceptGroupDetail, applyEnter, applyEnterGroupKey, applyLeave, applyLeaveGroupKey, clearResults, getCollectionOfEvents, getCollectionScalar, getContextPartitionAggregationService, getEventBean, getGroupKey, getGroupKeys, getTableInstance, getValue, isGrouped, setRemovedCallback, stop
public AggSvcGroupByWTableRollupMultiKeyImpl(TableInstanceGrouped tableInstance, TableColumnMethodPairEval[] methodPairs, AggregationMultiFunctionAgent[] accessAgents, int[] accessColumnsZeroOffset, AggregationGroupByRollupDesc groupByRollupDesc)
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
public void setCurrentAccess(Object groupByKey, int agentInstanceId, AggregationGroupByRollupLevel rollupLevel)
AggregationResultFuture
setCurrentAccess
in interface AggregationResultFuture
setCurrentAccess
in class AggSvcGroupByWTableBase
groupByKey
- - single key identifying the row of aggregation statesagentInstanceId
- context partition idrollupLevel
- rollup levelCopyright © 2005–2018. All rights reserved.