Drools :: Core 6.0.0.Beta2

Uses of Class
org.drools.core.reteoo.SegmentMemory

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

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.