|
Drools :: Core 6.0.0.Beta3 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SegmentMemory | |
|---|---|
| org.drools.core.common | |
| org.drools.core.phreak | |
| org.drools.core.reteoo | |
| Uses of SegmentMemory in org.drools.core.common |
|---|
| Methods in org.drools.core.common that return SegmentMemory | |
|---|---|
SegmentMemory |
Memory.getSegmentMemory()
|
| Methods in org.drools.core.common with parameters of type SegmentMemory | |
|---|---|
void |
Memory.setSegmentMemory(SegmentMemory segmentMemory)
|
| Uses of SegmentMemory in org.drools.core.phreak |
|---|
| Methods in org.drools.core.phreak that return SegmentMemory | |
|---|---|
static SegmentMemory |
SegmentUtilities.createChildSegment(InternalWorkingMemory wm,
LeftTupleSink sink,
Memory memory)
|
static SegmentMemory |
SegmentUtilities.createSegmentMemory(LeftTupleSource tupleSource,
InternalWorkingMemory wm)
Initialises the NodeSegment memory for all nodes in the segment. |
SegmentMemory[] |
StackEntry.getSmems()
|
static SegmentMemory |
AddRemoveRule.splitSegment(SegmentMemory sm1,
LeftTupleSource splitNode)
|
| 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)
|
void |
RuleNetworkEvaluator.innerEval(LeftInputAdapterNode liaNode,
PathMemory pmem,
NetworkNode node,
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,
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)
|
static void |
SegmentUtilities.updateRiaAndTerminalMemory(LeftTupleSource lt,
LeftTupleSource originalLt,
SegmentMemory smem,
InternalWorkingMemory wm)
This adds the segment memory to the terminal node or ria node's list of memories. |
| Constructors in org.drools.core.phreak with parameters of type SegmentMemory | |
|---|---|
StackEntry(LeftInputAdapterNode liaNode,
NetworkNode node,
LeftTupleSinkNode sink,
PathMemory pmem,
Memory nodeMem,
SegmentMemory[] smems,
int smemIndex,
LeftTupleSets trgTuples,
Set<String> visitedRules,
boolean resumeFromNextNode)
|
|
| Uses of SegmentMemory in org.drools.core.reteoo |
|---|
| Methods in org.drools.core.reteoo that return SegmentMemory | |
|---|---|
SegmentMemory |
SegmentMemory.getNext()
|
SegmentMemory |
SegmentMemory.getPrevious()
|
SegmentMemory |
QueryElementNode.QueryElementNodeMemory.getQuerySegmentMemory()
|
SegmentMemory[] |
PathMemory.getSegmentMemories()
|
SegmentMemory |
QueryElementNode.QueryElementNodeMemory.getSegmentMemory()
|
SegmentMemory |
WindowNode.WindowMemory.getSegmentMemory()
|
SegmentMemory |
BetaMemory.getSegmentMemory()
|
SegmentMemory |
EvalConditionNode.EvalMemory.getSegmentMemory()
|
SegmentMemory |
ObjectTypeNode.ObjectTypeNodeMemory.getSegmentMemory()
|
SegmentMemory |
AlphaNode.AlphaMemory.getSegmentMemory()
|
SegmentMemory |
AccumulateNode.AccumulateMemory.getSegmentMemory()
|
SegmentMemory |
PropagationQueuingNode.PropagationQueueingNodeMemory.getSegmentMemory()
|
SegmentMemory |
FromNode.FromMemory.getSegmentMemory()
|
SegmentMemory |
LeftInputAdapterNode.LiaNodeMemory.getSegmentMemory()
|
SegmentMemory |
TimerNode.TimerNodeMemory.getSegmentMemory()
|
SegmentMemory |
RightInputAdapterNode.RiaNodeMemory.getSegmentMemory()
|
SegmentMemory |
ConditionalBranchNode.ConditionalBranchMemory.getSegmentMemory()
|
SegmentMemory |
PathMemory.getSegmentMemory()
|
| 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,
SegmentMemory sm)
|
void |
SegmentMemory.setNext(SegmentMemory next)
|
void |
SegmentMemory.setPrevious(SegmentMemory previous)
|
void |
QueryElementNode.QueryElementNodeMemory.setQuerySegmentMemory(SegmentMemory querySegmentMemory)
|
void |
PathMemory.setSegmentMemories(SegmentMemory[] segmentMemories)
|
void |
QueryElementNode.QueryElementNodeMemory.setSegmentMemory(SegmentMemory smem)
|
void |
WindowNode.WindowMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
BetaMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
EvalConditionNode.EvalMemory.setSegmentMemory(SegmentMemory smem)
|
void |
ObjectTypeNode.ObjectTypeNodeMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
AlphaNode.AlphaMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
AccumulateNode.AccumulateMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
PropagationQueuingNode.PropagationQueueingNodeMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
FromNode.FromMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
LeftInputAdapterNode.LiaNodeMemory.setSegmentMemory(SegmentMemory segmentNodes)
|
void |
TimerNode.TimerNodeMemory.setSegmentMemory(SegmentMemory smem)
|
void |
RightInputAdapterNode.RiaNodeMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
ConditionalBranchNode.ConditionalBranchMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
PathMemory.setSegmentMemory(SegmentMemory sm)
|
|
Drools :: Core 6.0.0.Beta3 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||