Drools :: Core 6.0.0.Beta5

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

Packages that use PathMemory
org.drools.core.base   
org.drools.core.common   
org.drools.core.phreak   
org.drools.core.reteoo   
 

Uses of PathMemory in org.drools.core.base
 

Methods in org.drools.core.base that return types with arguments of type PathMemory
 List<PathMemory> DroolsQuery.getRuleMemories()
           
 

Constructor parameters in org.drools.core.base with type arguments of type PathMemory
DroolsQuery(String name, Object[] params, InternalViewChangedEventListener resultsCollector, boolean open, StackEntry stackEntry, List<PathMemory> pmems, LeftTupleSets resultLeftTuples, LeftTupleSink sink)
           
 

Uses of PathMemory in org.drools.core.common
 

Methods in org.drools.core.common with parameters of type PathMemory
 RuleAgendaItem DefaultAgenda.createRuleAgendaItem(int salience, PathMemory rs, TerminalNode rtn)
           
 RuleAgendaItem InternalAgenda.createRuleAgendaItem(int salience, PathMemory rs, TerminalNode rtn)
           
 

Uses of PathMemory in org.drools.core.phreak
 

Methods in org.drools.core.phreak that return PathMemory
 PathMemory PhreakTimerNode.TimerNodeJobContext.getPathMemory()
           
 PathMemory StackEntry.getRmem()
           
 

Methods in org.drools.core.phreak with parameters of type PathMemory
 void PhreakTimerNode.doLeftDeletes(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, LeftTupleSink sink, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
 void PhreakTimerNode.doLeftInserts(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, LeftTupleSink sink, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples)
           
 void PhreakTimerNode.doLeftUpdates(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, LeftTupleSink sink, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
 void PhreakTimerNode.doNode(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, LeftTupleSink sink, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
 int RuleNetworkEvaluator.evaluateNetwork(PathMemory pmem, LinkedList<StackEntry> outerStack, RuleExecutor executor, InternalWorkingMemory wm)
           
 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)
           
 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)
           
 

Method parameters in org.drools.core.phreak with type arguments of type PathMemory
static void AddRemoveRule.collectRtnPathMemories(LeftTupleSource lt, InternalWorkingMemory wm, List<PathMemory> pathMems, TerminalNode excludeTerminalNode)
           
static void SegmentUtilities.initialiseRtnMemory(LeftTupleSource lt, InternalWorkingMemory wm, List<PathMemory> pmems)
           
 

Constructors in org.drools.core.phreak with parameters of type PathMemory
PhreakTimerNode.TimerNodeJobContext(int timerNodeId, Trigger trigger, LeftTuple leftTuple, TimerNode.TimerNodeMemory tm, LeftTupleSink sink, PathMemory pmem, InternalWorkingMemory wm)
           
RuleAgendaItem(long activationNumber, LeftTuple tuple, int salience, PropagationContext context, PathMemory pmem, TerminalNode rtn, boolean declarativeAgendaEnabled, InternalAgendaGroup agendaGroup)
           
RuleExecutor(PathMemory pmem, RuleAgendaItem ruleAgendaItem, boolean declarativeAgendaEnabled)
           
StackEntry(LeftInputAdapterNode liaNode, NetworkNode node, LeftTupleSinkNode sink, PathMemory pmem, Memory nodeMem, SegmentMemory[] smems, int smemIndex, LeftTupleSets trgTuples, Set<String> visitedRules, boolean resumeFromNextNode)
           
 

Uses of PathMemory in org.drools.core.reteoo
 

Subclasses of PathMemory in org.drools.core.reteoo
 class RiaPathMemory
           
 

Methods in org.drools.core.reteoo that return types with arguments of type PathMemory
 List<PathMemory> SegmentMemory.getPathMemories()
           
 

Methods in org.drools.core.reteoo with parameters of type PathMemory
static void AbstractTerminalNode.initPathMemory(PathMemory pmem, LeftTupleSource tupleSource, LeftTupleSource startTupleSource, InternalWorkingMemory wm, Rule removingRule)
          Creates and return the node memory
 

Method parameters in org.drools.core.reteoo with type arguments of type PathMemory
 DroolsQuery QueryElementNode.createDroolsQuery(LeftTuple leftTuple, InternalFactHandle handle, StackEntry stackEntry, List<PathMemory> pmems, LeftTupleSets trgLeftTuples, LeftTupleSink sink, InternalWorkingMemory workingMemory)
           
 void SegmentMemory.setPathMemories(List<PathMemory> ruleSegments)
           
 


Drools :: Core 6.0.0.Beta5

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