|
Drools :: Core 6.0.0.Beta2 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use AccumulateNode.AccumulateContext | |
|---|---|
| org.drools.core.phreak | |
| org.drools.core.reteoo | |
| Uses of AccumulateNode.AccumulateContext in org.drools.core.phreak |
|---|
| Methods in org.drools.core.phreak with parameters of type AccumulateNode.AccumulateContext | |
|---|---|
static void |
RuleNetworkEvaluator.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 |
RuleNetworkEvaluator.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 |
RuleNetworkEvaluator.PhreakAccumulateNode.reaccumulateForLeftTuple(AccumulateNode accNode,
Accumulate accumulate,
LeftTuple leftTuple,
InternalWorkingMemory wm,
AccumulateNode.AccumulateMemory am,
AccumulateNode.AccumulateContext accctx)
|
static void |
RuleNetworkEvaluator.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 |
RuleNetworkEvaluator.PhreakAccumulateNode.removePreviousMatchesForLeftTuple(AccumulateNode accNode,
Accumulate accumulate,
LeftTuple leftTuple,
InternalWorkingMemory workingMemory,
AccumulateNode.AccumulateMemory memory,
AccumulateNode.AccumulateContext accctx,
boolean reInit)
|
| Uses of AccumulateNode.AccumulateContext in org.drools.core.reteoo |
|---|
| Methods in org.drools.core.reteoo with parameters of type AccumulateNode.AccumulateContext | |
|---|---|
void |
AccumulateNode.evaluateResultConstraints(AccumulateNode.ActivitySource source,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
AccumulateNode.AccumulateMemory memory,
AccumulateNode.AccumulateContext accctx,
boolean useLeftMemory)
Evaluate result constraints and propagate assert in case they are true |
LeftTuple |
AccumulateNode.getFirstMatch(LeftTuple leftTuple,
AccumulateNode.AccumulateContext accctx,
boolean isUpdatingSink)
Skips the propagated tuple handles and return the first handle in the list that correspond to a match |
protected LeftTuple[] |
AccumulateNode.splitList(LeftTuple parent,
AccumulateNode.AccumulateContext accctx,
boolean isUpdatingSink)
|
| Constructors in org.drools.core.reteoo with parameters of type AccumulateNode.AccumulateContext | |
|---|---|
ReteooWorkingMemory.EvaluateResultConstraints(AccumulateNode.ActivitySource source,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
AccumulateNode.AccumulateMemory memory,
AccumulateNode.AccumulateContext accctx,
boolean useLeftMemory,
AccumulateNode node)
|
|
|
Drools :: Core 6.0.0.Beta2 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||