Uses of Interface
org.drools.core.reteoo.LeftTupleSinkNode
-
Packages that use LeftTupleSinkNode Package Description org.drools.core.phreak org.drools.core.reteoo -
-
Uses of LeftTupleSinkNode in org.drools.core.phreak
Methods in org.drools.core.phreak that return LeftTupleSinkNode Modifier and Type Method Description LeftTupleSinkNode
StackEntry. getSink()
Methods in org.drools.core.phreak with parameters of type LeftTupleSinkNode Modifier and Type Method Description TupleSets<LeftTuple>
RuleNetworkEvaluator. evalNode(PathMemory pmem, NetworkNode node, long bit, Memory nodeMem, SegmentMemory[] smems, int smemIndex, InternalAgenda agenda, LinkedList<StackEntry> stack, boolean processRian, RuleExecutor executor, TupleSets<LeftTuple> srcTuples, SegmentMemory smem, TupleSets<LeftTuple> stagedLeftTuples, LeftTupleSinkNode sink)
Constructors in org.drools.core.phreak with parameters of type LeftTupleSinkNode Constructor Description StackEntry(NetworkNode node, long bit, LeftTupleSinkNode sink, PathMemory pmem, Memory nodeMem, SegmentMemory[] smems, int smemIndex, TupleSets<LeftTuple> trgTuples, boolean resumeFromNextNode, boolean processRian)
-
Uses of LeftTupleSinkNode in org.drools.core.reteoo
Subinterfaces of LeftTupleSinkNode in org.drools.core.reteoo Modifier and Type Interface Description interface
PathEndNode
interface
TerminalNode
A markup interface for terminal nodesClasses in org.drools.core.reteoo that implement LeftTupleSinkNode Modifier and Type Class Description class
AbstractTerminalNode
class
AccumulateNode
AccumulateNode A beta node capable of doing accumulate logic.class
AsyncReceiveNode
class
AsyncSendNode<T extends AsyncSendNode.AsyncSendMemory>
class
BetaNode
class
ConditionalBranchNode
Node which allows to follow different paths in the Rete-OO network, based on the result of a booleanTest
.class
EvalConditionNode
class
ExistsNode
ExistsNode
extendsBetaNode
to perform tests for the existence of a Fact plus one or more conditions.class
FromNode<T extends FromNode.FromMemory>
class
JoinNode
class
NotNode
class
QueryElementNode
class
QueryTerminalNode
Leaf Rete-OO node responsible for enactingAction
s on a matchedRule
.class
ReactiveFromNode
class
RightInputAdapterNode
When joining a subnetwork into the main network again, RightInputAdapterNode adapts the subnetwork's tuple into a fact in order right join it with the tuple being propagated in the main network.class
RuleTerminalNode
Leaf Rete-OO node responsible for enactingAction
s on a matchedRule
.class
TimerNode
Fields in org.drools.core.reteoo declared as LeftTupleSinkNode Modifier and Type Field Description protected LeftTupleSinkNode
FromNode. nextTupleSinkNode
protected LeftTupleSinkNode
RuleTerminalNode. nextTupleSinkNode
protected LeftTupleSinkNode
FromNode. previousTupleSinkNode
protected LeftTupleSinkNode
RuleTerminalNode. previousTupleSinkNode
Methods in org.drools.core.reteoo that return LeftTupleSinkNode Modifier and Type Method Description LeftTupleSinkNode
LeftTupleSinkNodeList. getFirst()
Return the first node in the listLeftTupleSinkNode
CompositeLeftTupleSinkAdapter. getFirstLeftTupleSink()
LeftTupleSinkNode
EmptyLeftTupleSinkAdapter. getFirstLeftTupleSink()
LeftTupleSinkNode
LeftTupleSinkPropagator. getFirstLeftTupleSink()
LeftTupleSinkNode
SingleLeftTupleSinkAdapter. getFirstLeftTupleSink()
LeftTupleSinkNode
LeftTupleSinkNodeList. getLast()
Return the last node in the listLeftTupleSinkNode
CompositeLeftTupleSinkAdapter. getLastLeftTupleSink()
LeftTupleSinkNode
EmptyLeftTupleSinkAdapter. getLastLeftTupleSink()
LeftTupleSinkNode
LeftTupleSinkPropagator. getLastLeftTupleSink()
LeftTupleSinkNode
SingleLeftTupleSinkAdapter. getLastLeftTupleSink()
LeftTupleSinkNode
AsyncReceiveNode. getNextLeftTupleSinkNode()
Returns the next nodeLeftTupleSinkNode
AsyncSendNode. getNextLeftTupleSinkNode()
Returns the next nodeLeftTupleSinkNode
BetaNode. getNextLeftTupleSinkNode()
Returns the next nodeLeftTupleSinkNode
ConditionalBranchNode. getNextLeftTupleSinkNode()
Returns the next nodeLeftTupleSinkNode
EvalConditionNode. getNextLeftTupleSinkNode()
Returns the next nodeLeftTupleSinkNode
FromNode. getNextLeftTupleSinkNode()
Returns the next nodeLeftTupleSinkNode
LeftTupleSinkNode. getNextLeftTupleSinkNode()
Returns the next nodeLeftTupleSinkNode
QueryElementNode. getNextLeftTupleSinkNode()
Returns the next nodeLeftTupleSinkNode
QueryTerminalNode. getNextLeftTupleSinkNode()
Returns the next nodeLeftTupleSinkNode
RightInputAdapterNode. getNextLeftTupleSinkNode()
Returns the next nodeLeftTupleSinkNode
RuleTerminalNode. getNextLeftTupleSinkNode()
Returns the next nodeLeftTupleSinkNode
TimerNode. getNextLeftTupleSinkNode()
Returns the next nodeLeftTupleSinkNode
AsyncReceiveNode. getPreviousLeftTupleSinkNode()
Returns the previous nodeLeftTupleSinkNode
AsyncSendNode. getPreviousLeftTupleSinkNode()
Returns the previous nodeLeftTupleSinkNode
BetaNode. getPreviousLeftTupleSinkNode()
Returns the previous nodeLeftTupleSinkNode
ConditionalBranchNode. getPreviousLeftTupleSinkNode()
Returns the previous nodeLeftTupleSinkNode
EvalConditionNode. getPreviousLeftTupleSinkNode()
Returns the previous nodeLeftTupleSinkNode
FromNode. getPreviousLeftTupleSinkNode()
Returns the previous nodeLeftTupleSinkNode
LeftTupleSinkNode. getPreviousLeftTupleSinkNode()
Returns the previous nodeLeftTupleSinkNode
QueryElementNode. getPreviousLeftTupleSinkNode()
Returns the previous nodeLeftTupleSinkNode
QueryTerminalNode. getPreviousLeftTupleSinkNode()
Returns the previous nodeLeftTupleSinkNode
RightInputAdapterNode. getPreviousLeftTupleSinkNode()
Returns the previous nodeLeftTupleSinkNode
RuleTerminalNode. getPreviousLeftTupleSinkNode()
Returns the previous nodeLeftTupleSinkNode
TimerNode. getPreviousLeftTupleSinkNode()
Returns the previous nodeLeftTupleSinkNode
LeftTupleSinkNodeList. removeFirst()
Remove the first node from the list.LeftTupleSinkNode
LeftTupleSinkNodeList. removeLast()
Remove the last node from the list.Methods in org.drools.core.reteoo with parameters of type LeftTupleSinkNode Modifier and Type Method Description void
LeftTupleSinkNodeList. add(LeftTupleSinkNode node)
Add aTupleSinkNode
to the list.void
LeftTupleSinkNodeList. remove(LeftTupleSinkNode node)
Removes aTupleSinkNode
from the list.void
AsyncReceiveNode. setNextLeftTupleSinkNode(LeftTupleSinkNode next)
Sets the next nodevoid
AsyncSendNode. setNextLeftTupleSinkNode(LeftTupleSinkNode next)
Sets the next nodevoid
BetaNode. setNextLeftTupleSinkNode(LeftTupleSinkNode next)
Sets the next nodevoid
ConditionalBranchNode. setNextLeftTupleSinkNode(LeftTupleSinkNode next)
Sets the next nodevoid
EvalConditionNode. setNextLeftTupleSinkNode(LeftTupleSinkNode next)
Sets the next nodevoid
FromNode. setNextLeftTupleSinkNode(LeftTupleSinkNode next)
Sets the next nodevoid
LeftTupleSinkNode. setNextLeftTupleSinkNode(LeftTupleSinkNode next)
Sets the next nodevoid
QueryElementNode. setNextLeftTupleSinkNode(LeftTupleSinkNode next)
Sets the next nodevoid
QueryTerminalNode. setNextLeftTupleSinkNode(LeftTupleSinkNode next)
Sets the next nodevoid
RightInputAdapterNode. setNextLeftTupleSinkNode(LeftTupleSinkNode next)
Sets the next nodevoid
RuleTerminalNode. setNextLeftTupleSinkNode(LeftTupleSinkNode next)
Sets the next nodevoid
TimerNode. setNextLeftTupleSinkNode(LeftTupleSinkNode next)
Sets the next nodevoid
AsyncReceiveNode. setPreviousLeftTupleSinkNode(LeftTupleSinkNode previous)
Sets the previous nodevoid
AsyncSendNode. setPreviousLeftTupleSinkNode(LeftTupleSinkNode previous)
Sets the previous nodevoid
BetaNode. setPreviousLeftTupleSinkNode(LeftTupleSinkNode previous)
Sets the previous nodevoid
ConditionalBranchNode. setPreviousLeftTupleSinkNode(LeftTupleSinkNode previous)
Sets the previous nodevoid
EvalConditionNode. setPreviousLeftTupleSinkNode(LeftTupleSinkNode previous)
Sets the previous nodevoid
FromNode. setPreviousLeftTupleSinkNode(LeftTupleSinkNode previous)
Sets the previous nodevoid
LeftTupleSinkNode. setPreviousLeftTupleSinkNode(LeftTupleSinkNode previous)
Sets the previous nodevoid
QueryElementNode. setPreviousLeftTupleSinkNode(LeftTupleSinkNode previous)
Sets the previous nodevoid
QueryTerminalNode. setPreviousLeftTupleSinkNode(LeftTupleSinkNode previous)
Sets the previous nodevoid
RightInputAdapterNode. setPreviousLeftTupleSinkNode(LeftTupleSinkNode previous)
Sets the previous nodevoid
RuleTerminalNode. setPreviousLeftTupleSinkNode(LeftTupleSinkNode previous)
Sets the previous nodevoid
TimerNode. setPreviousLeftTupleSinkNode(LeftTupleSinkNode previous)
Sets the previous node
-