static void |
PhreakAccumulateNode.addMatch(AccumulateNode accNode,
Accumulate accumulate,
LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
InternalWorkingMemory wm,
AccumulateNode.AccumulateMemory am,
AccumulateNode.AccumulateContext accresult,
boolean useLeftMemory) |
void |
PhreakAccumulateNode.evaluateResultConstraints(AccumulateNode accNode,
LeftTupleSink sink,
Accumulate accumulate,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
AccumulateNode.AccumulateMemory memory,
AccumulateNode.AccumulateContext accctx,
boolean useLeftMemory,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
static void |
PhreakAccumulateNode.reaccumulateForLeftTuple(AccumulateNode accNode,
Accumulate accumulate,
LeftTuple leftTuple,
InternalWorkingMemory wm,
AccumulateNode.AccumulateMemory am,
AccumulateNode.AccumulateContext accctx) |
static void |
PhreakAccumulateNode.removeMatch(AccumulateNode accNode,
Accumulate accumulate,
RightTuple rightTuple,
LeftTuple match,
InternalWorkingMemory wm,
AccumulateNode.AccumulateMemory am,
AccumulateNode.AccumulateContext accctx,
boolean reaccumulate)
Removes a match between left and right tuple
|
static void |
PhreakAccumulateNode.removePreviousMatchesForLeftTuple(AccumulateNode accNode,
Accumulate accumulate,
LeftTuple leftTuple,
InternalWorkingMemory workingMemory,
AccumulateNode.AccumulateMemory memory,
AccumulateNode.AccumulateContext accctx,
boolean reInit) |
static void |
PhreakAccumulateNode.removePreviousMatchesForRightTuple(AccumulateNode accNode,
Accumulate accumulate,
RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
AccumulateNode.AccumulateMemory memory,
LeftTuple firstChild,
LeftTupleSets trgLeftTuples) |