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 propagatedReteTuple
s from aTupleSource
.- See Also:
LeftTupleSource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LeftTuple
createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)
LeftTuple
createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)
LeftTuple
createLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, Sink sink, boolean leftTupleMemoryEnabled)
LeftTuple
createLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink)
LeftTuple
createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
LeftTuple
createPeer(LeftTuple original)
org.drools.core.util.bitmask.BitMask
getLeftInferredMask()
ObjectTypeNode.Id
getLeftInputOtnId()
boolean
isLeftTupleMemoryEnabled()
void
setLeftInputOtnId(ObjectTypeNode.Id leftInputOtnId)
void
setPartitionIdWithSinks(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.core.util.bitmask.BitMask getLeftInferredMask()
-
setPartitionIdWithSinks
void setPartitionIdWithSinks(org.drools.base.common.RuleBasePartitionId partitionId)
-
-