public class PhreakGroupByNode extends PhreakAccumulateNode
| Constructor and Description |
|---|
PhreakGroupByNode() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
createResult(AccumulateNode accNode,
Object key,
Object result) |
protected void |
evaluateResultConstraints(AccumulateNode accNode,
LeftTupleSink sink,
Accumulate accumulate,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
AccumulateNode.AccumulateMemory memory,
AccumulateNode.BaseAccumulation accctx,
TupleSets<LeftTuple> trgLeftTuples,
TupleSets<LeftTuple> stagedLeftTuples) |
protected void |
propagateDelete(TupleSets<LeftTuple> trgLeftTuples,
TupleSets<LeftTuple> stagedLeftTuples,
Object accctx) |
protected void |
reaccumulateForLeftTuple(AccumulateNode accNode,
Accumulate accumulate,
LeftTuple leftTuple,
RightTuple rightParent,
LeftTuple match,
InternalWorkingMemory wm,
AccumulateNode.AccumulateMemory am,
AccumulateNode.BaseAccumulation accctx,
boolean reaccumulate) |
doNode, initContext, propagateResultprotected Object createResult(AccumulateNode accNode, Object key, Object result)
createResult in class PhreakAccumulateNodeprotected void evaluateResultConstraints(AccumulateNode accNode, LeftTupleSink sink, Accumulate accumulate, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, AccumulateNode.AccumulateMemory memory, AccumulateNode.BaseAccumulation accctx, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)
evaluateResultConstraints in class PhreakAccumulateNodeprotected void reaccumulateForLeftTuple(AccumulateNode accNode, Accumulate accumulate, LeftTuple leftTuple, RightTuple rightParent, LeftTuple match, InternalWorkingMemory wm, AccumulateNode.AccumulateMemory am, AccumulateNode.BaseAccumulation accctx, boolean reaccumulate)
reaccumulateForLeftTuple in class PhreakAccumulateNodeprotected void propagateDelete(TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples, Object accctx)
propagateDelete in class PhreakAccumulateNodeCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.