Uses of Class
org.drools.core.reteoo.PathMemory
-
Packages that use PathMemory Package Description org.drools.core.base org.drools.core.common org.drools.core.impl 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 Modifier and Type Method Description List<PathMemory>DroolsQuery. getRuleMemories()Constructor parameters in org.drools.core.base with type arguments of type PathMemory Constructor Description DroolsQuery(String name, Object[] params, InternalViewChangedEventListener resultsCollector, boolean open, StackEntry stackEntry, List<PathMemory> pmems, TupleSets<LeftTuple> resultLeftTuples, QueryElementNode.QueryElementNodeMemory qmem, LeftTupleSink sink) -
Uses of PathMemory in org.drools.core.common
Methods in org.drools.core.common with parameters of type PathMemory Modifier and Type Method Description RuleAgendaItemActivationsManager. createRuleAgendaItem(int salience, PathMemory pathMemory, TerminalNode rtn) -
Uses of PathMemory in org.drools.core.impl
Methods in org.drools.core.impl with parameters of type PathMemory Modifier and Type Method Description RuleAgendaItemActivationsManagerImpl. createRuleAgendaItem(int salience, PathMemory pathMemory, TerminalNode rtn) -
Uses of PathMemory in org.drools.core.phreak
Methods in org.drools.core.phreak that return PathMemory Modifier and Type Method Description PathMemoryRuleExecutor. getPathMemory()PathMemoryStackEntry. getRmem()Methods in org.drools.core.phreak that return types with arguments of type PathMemory Modifier and Type Method Description List<PathMemory>PhreakTimerNode.TimerNodeJobContext. getPathMemories()Methods in org.drools.core.phreak with parameters of type PathMemory Modifier and Type Method Description voidPhreakTimerNode. doLeftDeletes(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, LeftTupleSink sink, ActivationsManager activationsManager, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakTimerNode. doLeftInserts(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, SegmentMemory smem, LeftTupleSink sink, ActivationsManager activationsManager, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakTimerNode. doLeftUpdates(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, SegmentMemory smem, LeftTupleSink sink, ActivationsManager activationsManager, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakTimerNode. doNode(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, SegmentMemory smem, LeftTupleSink sink, ActivationsManager activationsManager, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)TupleSets<LeftTuple>RuleNetworkEvaluator. evalNode(PathMemory pmem, NetworkNode node, long bit, Memory nodeMem, SegmentMemory[] smems, int smemIndex, ActivationsManager activationsManager, LinkedList<StackEntry> stack, boolean processRian, RuleExecutor executor, TupleSets<LeftTuple> srcTuples, SegmentMemory smem, TupleSets<LeftTuple> stagedLeftTuples, LeftTupleSinkNode sink)voidRuleNetworkEvaluator. evaluateNetwork(PathMemory pmem, RuleExecutor executor, ActivationsManager activationsManager)voidRuleNetworkEvaluator. evaluateNetwork(PathMemory pmem, RuleExecutor executor, ReteEvaluator reteEvaluator)static voidAddRemoveRule. forceFlushLeftTuple(PathMemory pmem, SegmentMemory sm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> leftTupleSets)static voidAddRemoveRule. forceFlushWhenRiaNode(ReteEvaluator reteEvaluator, PathMemory pmem)SegmentMemory[]AddRemoveRule.AddExistingPaths. getSegmenMemories(PathMemory pmem)SegmentMemory[]AddRemoveRule.ExistingPathStrategy. getSegmenMemories(PathMemory pmem)SegmentMemory[]AddRemoveRule.RemoveExistingPaths. getSegmenMemories(PathMemory pmem)voidAddRemoveRule.AddExistingPaths. handleSplit(PathMemory pmem, SegmentMemory[] prevSmems, SegmentMemory[] smems, int smemIndex, int prevSmemIndex, LeftTupleNode parentNode, LeftTupleNode node, TerminalNode tn, Set<LeftTupleNode> visited, Set<SegmentMemory> smemsToNotify, Map<LeftTupleNode,SegmentMemory> nodeToSegmentMap, InternalWorkingMemory wm)voidAddRemoveRule.ExistingPathStrategy. handleSplit(PathMemory pmem, SegmentMemory[] prevSmems, SegmentMemory[] smems, int smemIndex, int prevSmemIndex, LeftTupleNode parentNode, LeftTupleNode node, TerminalNode tn, Set<LeftTupleNode> visited, Set<SegmentMemory> smemsToNotify, Map<LeftTupleNode,SegmentMemory> nodeToSegmentMap, InternalWorkingMemory wm)voidAddRemoveRule.RemoveExistingPaths. handleSplit(PathMemory pmem, SegmentMemory[] prevSmems, SegmentMemory[] smems, int smemIndex, int prevSmemIndex, LeftTupleNode parentNode, LeftTupleNode node, TerminalNode tn, Set<LeftTupleNode> visited, Set<SegmentMemory> smemsToNotify, Map<LeftTupleNode,SegmentMemory> nodeToSegmentMap, InternalWorkingMemory wm)voidRuleNetworkEvaluator. innerEval(PathMemory pmem, NetworkNode node, long bit, Memory nodeMem, SegmentMemory[] smems, int smemIndex, TupleSets<LeftTuple> trgTuples, ActivationsManager activationsManager, LinkedList<StackEntry> stack, boolean processRian, RuleExecutor executor)voidRuleNetworkEvaluator. outerEval(PathMemory pmem, NetworkNode node, long bit, Memory nodeMem, SegmentMemory[] smems, int smemIndex, TupleSets<LeftTuple> trgTuples, ActivationsManager activationsManager, LinkedList<StackEntry> stack, boolean processRian, RuleExecutor executor)voidAddRemoveRule.AddExistingPaths. processSegmentMemories(SegmentMemory[] smems, PathMemory pmem)voidAddRemoveRule.ExistingPathStrategy. processSegmentMemories(SegmentMemory[] smems, PathMemory pmem)voidAddRemoveRule.RemoveExistingPaths. processSegmentMemories(SegmentMemory[] smems, PathMemory pmem)Constructors in org.drools.core.phreak with parameters of type PathMemory Constructor Description Flushed(SegmentMemory segmentMemory, PathMemory pathMemory)RuleAgendaItem(long activationNumber, Tuple tuple, int salience, PropagationContext context, PathMemory pmem, TerminalNode rtn, boolean declarativeAgendaEnabled, InternalAgendaGroup agendaGroup)RuleExecutor(PathMemory pmem, RuleAgendaItem ruleAgendaItem, boolean declarativeAgendaEnabled)StackEntry(NetworkNode node, long bit, LeftTupleSinkNode sink, PathMemory pmem, Memory nodeMem, SegmentMemory[] smems, int smemIndex, TupleSets<LeftTuple> trgTuples, boolean resumeFromNextNode, boolean processRian)Constructor parameters in org.drools.core.phreak with type arguments of type PathMemory Constructor Description TimerNodeJobContext(int timerNodeId, Trigger trigger, Tuple tuple, TimerNode.TimerNodeMemory tm, LeftTupleSink sink, List<PathMemory> pmems, ReteEvaluator reteEvaluator) -
Uses of PathMemory in org.drools.core.reteoo
Subclasses of PathMemory in org.drools.core.reteoo Modifier and Type Class Description classRiaPathMemoryMethods in org.drools.core.reteoo that return PathMemory Modifier and Type Method Description PathMemoryAbstractTerminalNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)PathMemorySegmentMemory. getFirstDataDrivenPathMemory()static PathMemoryAbstractTerminalNode. initPathMemory(PathEndNode pathEndNode, PathMemory pmem)Methods in org.drools.core.reteoo that return types with arguments of type PathMemory Modifier and Type Method Description List<PathMemory>SegmentMemory. getDataDrivenPathMemories()List<PathMemory>SegmentMemory. getPathMemories()Methods in org.drools.core.reteoo with parameters of type PathMemory Modifier and Type Method Description voidSegmentMemory. addPathMemory(PathMemory pathMemory)static PathMemoryAbstractTerminalNode. initPathMemory(PathEndNode pathEndNode, PathMemory pmem)voidSegmentMemory. notifyRuleLinkSegment(ReteEvaluator reteEvaluator, PathMemory pmem)voidSegmentMemory. removePathMemory(PathMemory pathMemory)Method parameters in org.drools.core.reteoo with type arguments of type PathMemory Modifier and Type Method Description DroolsQueryQueryElementNode. createDroolsQuery(LeftTuple leftTuple, InternalFactHandle handle, StackEntry stackEntry, List<PathMemory> pmems, QueryElementNode.QueryElementNodeMemory qmem, LeftTupleSink sink, ReteEvaluator reteEvaluator)
-