| Methods in org.drools.core.phreak with parameters of type SegmentMemory |
static void |
AddRemoveRule.correctSegmentMemoryAfterSplitOnAdd(SegmentMemory sm)
|
static void |
AddRemoveRule.correctSegmentMemoryAfterSplitOnRemove(SegmentMemory sm)
|
static void |
SegmentUtilities.createChildSegments(InternalWorkingMemory wm,
SegmentMemory smem,
LeftTupleSinkPropagator sinkProp)
|
static LeftTupleSets |
RuleNetworkEvaluator.getTargetStagedLeftTuples(NetworkNode node,
InternalWorkingMemory wm,
SegmentMemory smem)
|
void |
RuleNetworkEvaluator.innerEval(LeftInputAdapterNode liaNode,
PathMemory pmem,
NetworkNode node,
long bit,
Memory nodeMem,
SegmentMemory[] smems,
int smemIndex,
LeftTupleSets trgTuples,
InternalWorkingMemory wm,
LinkedList<StackEntry> stack,
LinkedList<StackEntry> outerStack,
Set<String> visitedRules,
boolean processRian,
RuleExecutor executor)
|
static void |
AddRemoveRule.mergeSegment(SegmentMemory sm1,
SegmentMemory sm2)
|
void |
RuleNetworkEvaluator.outerEval(LeftInputAdapterNode liaNode,
PathMemory pmem,
NetworkNode node,
long bit,
Memory nodeMem,
SegmentMemory[] smems,
int smemIndex,
LeftTupleSets trgTuples,
InternalWorkingMemory wm,
LinkedList<StackEntry> stack,
LinkedList<StackEntry> outerStack,
Set<String> visitedRules,
boolean processRian,
RuleExecutor executor)
|
static void |
AddRemoveRule.processLeftTuples(LeftTupleSource node,
LeftTupleSink peerNode,
SegmentMemory smem,
InternalWorkingMemory wm,
boolean insert)
Populates the SegmentMemory with staged LeftTuples. |
static void |
SegmentPropagator.processPeers(SegmentMemory sourceSegment,
LeftTupleSets leftTuples)
|
static void |
SegmentPropagator.propagate(SegmentMemory sourceSegment,
LeftTupleSets stagedLeftTuples,
InternalWorkingMemory wm)
|
static SegmentMemory |
AddRemoveRule.splitSegment(SegmentMemory sm1,
LeftTupleSource splitNode)
|
| Methods in org.drools.core.reteoo with parameters of type SegmentMemory |
static void |
LeftInputAdapterNode.doDeleteObject(LeftTuple leftTuple,
PropagationContext context,
SegmentMemory sm,
InternalWorkingMemory wm,
LeftInputAdapterNode liaNode,
boolean linkOrNotify,
LeftInputAdapterNode.LiaNodeMemory lm)
|
static void |
LeftInputAdapterNode.doUpdateObject(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory wm,
LeftInputAdapterNode liaNode,
boolean linkOrNotify,
LeftInputAdapterNode.LiaNodeMemory lm,
SegmentMemory sm)
|
void |
ReteooRuleBase.registerSegmentPrototype(LeftTupleSource tupleSource,
SegmentMemory smem)
|
void |
SegmentMemory.setNext(SegmentMemory next)
|
void |
SegmentMemory.setPrevious(SegmentMemory previous)
|
void |
QueryElementNode.QueryElementNodeMemory.setQuerySegmentMemory(SegmentMemory querySegmentMemory)
|
void |
PathMemory.setSegmentMemories(SegmentMemory[] segmentMemories)
|
void |
WindowNode.WindowMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
QueryElementNode.QueryElementNodeMemory.setSegmentMemory(SegmentMemory smem)
|
void |
EvalConditionNode.EvalMemory.setSegmentMemory(SegmentMemory smem)
|
void |
ObjectTypeNode.ObjectTypeNodeMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
AlphaNode.AlphaMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
PathMemory.setSegmentMemory(SegmentMemory sm)
|
void |
LeftInputAdapterNode.LiaNodeMemory.setSegmentMemory(SegmentMemory segmentNodes)
|
void |
BetaMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
ConditionalBranchNode.ConditionalBranchMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
AccumulateNode.AccumulateMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
PropagationQueuingNode.PropagationQueueingNodeMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
RightInputAdapterNode.RiaNodeMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
FromNode.FromMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
TimerNode.TimerNodeMemory.setSegmentMemory(SegmentMemory smem)
|