Package org.drools.core.reteoo
Interface LeftTupleSink
-
- All Superinterfaces:
LeftTupleNode,org.drools.base.common.NetworkNode,java.io.Serializable,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)org.drools.util.bitmask.BitMaskgetLeftInferredMask()ObjectTypeNode.IdgetLeftInputOtnId()booleanisLeftTupleMemoryEnabled()voidsetLeftInputOtnId(ObjectTypeNode.Id leftInputOtnId)voidsetPartitionIdWithSinks(org.drools.base.common.RuleBasePartitionId partitionId)-
Methods inherited from interface org.drools.core.reteoo.LeftTupleNode
getLeftTupleSource, getObjectCount, getPathIndex, getSinkPropagator, setObjectCount
-
-
-
-
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
org.drools.util.bitmask.BitMask getLeftInferredMask()
-
setPartitionIdWithSinks
void setPartitionIdWithSinks(org.drools.base.common.RuleBasePartitionId partitionId)
-
-