Package org.drools.core.reteoo
Interface LeftTupleSink
-
- All Superinterfaces:
LeftTupleNode,NetworkNode,Sink
- All Known Subinterfaces:
LeftTupleSinkNode,PathEndNode,TerminalNode
- All Known Implementing Classes:
AbstractTerminalNode,AccumulateNode,AsyncReceiveNode,AsyncSendNode,BetaNode,ConditionalBranchNode,EvalConditionNode,ExistsNode,FromNode,JoinNode,NotNode,QueryElementNode,QueryTerminalNode,ReactiveFromNode,RightInputAdapterNode,RuleTerminalNode,TimerNode
public interface LeftTupleSink extends LeftTupleNode, Sink
Receiver of propagatedReteTuples from aTupleSource.- See Also:
LeftTupleSource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LeftTuplecreateLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTuplecreateLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTuplecreateLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, Sink sink, boolean leftTupleMemoryEnabled)LeftTuplecreateLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink)LeftTuplecreateLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTuplecreatePeer(LeftTuple original)BitMaskgetLeftInferredMask()ObjectTypeNode.IdgetLeftInputOtnId()booleanisLeftTupleMemoryEnabled()voidsetLeftInputOtnId(ObjectTypeNode.Id leftInputOtnId)voidsetPartitionIdWithSinks(RuleBasePartitionId partitionId)-
Methods inherited from interface org.drools.core.reteoo.LeftTupleNode
getLeftTupleSource, getObjectCount, getPathIndex, getSinkPropagator, setObjectCount
-
Methods inherited from interface org.drools.core.common.NetworkNode
getAssociatedRules, getAssociatedTerminals, getId, getPartitionId, getPosInSegment, getSinks, getType, isAssociatedWith
-
-
-
-
Method Detail
-
isLeftTupleMemoryEnabled
boolean isLeftTupleMemoryEnabled()
-
createLeftTuple
LeftTuple createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)
-
createLeftTuple
LeftTuple createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)
-
createLeftTuple
LeftTuple createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
-
createLeftTuple
LeftTuple createLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink)
-
createLeftTuple
LeftTuple createLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, Sink sink, boolean leftTupleMemoryEnabled)
-
getLeftInputOtnId
ObjectTypeNode.Id getLeftInputOtnId()
-
setLeftInputOtnId
void setLeftInputOtnId(ObjectTypeNode.Id leftInputOtnId)
-
getLeftInferredMask
BitMask getLeftInferredMask()
-
setPartitionIdWithSinks
void setPartitionIdWithSinks(RuleBasePartitionId partitionId)
-
-