|
Drools :: Core 6.0.0.Beta2 | |||||||||
| 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()
|
| Uses of SegmentMemory in org.drools.core.phreak |
|---|
| Methods in org.drools.core.phreak that return SegmentMemory | |
|---|---|
static SegmentMemory |
SegmentUtilities.createSegmentMemory(LeftTupleSource tupleSource,
InternalWorkingMemory wm)
Initialises the NodeSegment memory for all nodes in the segment. |
SegmentMemory[] |
RuleNetworkEvaluator.StackEntry.getSmems()
|
| Methods in org.drools.core.phreak with parameters of type SegmentMemory | |
|---|---|
static void |
SegmentUtilities.createChildSegments(InternalWorkingMemory wm,
SegmentMemory smem,
LeftTupleSinkPropagator sinkProp)
|
void |
RuleNetworkEvaluator.eval1(LeftInputAdapterNode liaNode,
PathMemory rmem,
NetworkNode node,
Memory nodeMem,
SegmentMemory[] smems,
int smemIndex,
LeftTupleSets trgTuples,
InternalWorkingMemory wm,
LinkedList<RuleNetworkEvaluator.StackEntry> stack,
Set<String> visitedRules,
boolean processRian,
RuleNetworkEvaluatorActivation activation)
|
void |
RuleNetworkEvaluator.eval2(LeftInputAdapterNode liaNode,
PathMemory rmem,
NetworkNode node,
Memory nodeMem,
SegmentMemory[] smems,
int smemIndex,
LeftTupleSets trgTuples,
InternalWorkingMemory wm,
LinkedList<RuleNetworkEvaluator.StackEntry> stack,
Set<String> visitedRules,
boolean processRian,
RuleNetworkEvaluatorActivation activation)
|
static void |
SegmentPropagator.processPeers(SegmentMemory sourceSegment,
LeftTupleSets leftTuples)
|
static void |
SegmentPropagator.propagate(SegmentMemory sourceSegment,
LeftTupleSets stagedLeftTuples,
InternalWorkingMemory wm)
|
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 | |
|---|---|
RuleNetworkEvaluator.StackEntry(LeftInputAdapterNode liaNode,
NetworkNode node,
LeftTupleSinkNode sink,
PathMemory rmem,
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 |
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 |
BetaMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
EvalConditionNode.EvalMemory.setSegmentMemory(SegmentMemory smem)
|
void |
LeftInputAdapterNode.LiaNodeMemory.setSegmentMemory(SegmentMemory segmentNodes)
|
void |
ConditionalBranchNode.ConditionalBranchMemory.setSegmentMemory(SegmentMemory segmentMemory)
|
void |
PathMemory.setSegmentMemory(SegmentMemory sm)
|
|
Drools :: Core 6.0.0.Beta2 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||