Package org.drools.core.reteoo
Class LeftTuple
java.lang.Object
org.drools.core.reteoo.TupleImpl
org.drools.core.reteoo.LeftTuple
- All Implemented Interfaces:
Serializable,BaseTuple,Tuple<TupleImpl>,DoubleLinkedEntry<TupleImpl>,SingleLinkedEntry<TupleImpl>
- Direct Known Subclasses:
EvalNodeLeftTuple,NotNodeLeftTuple,ReactiveFromNodeLeftTuple,RuleTerminalNodeLeftTuple
A parent class for all specific LeftTuple specializations
- See Also:
-
Field Summary
Fields inherited from class org.drools.core.reteoo.TupleImpl
firstChild, handle, handleNext, handlePrevious, lastChild, memory, stagedNext, stagedPrevious -
Constructor Summary
ConstructorsConstructorDescriptionLeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) LeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) LeftTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) LeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) -
Method Summary
Methods inherited from class org.drools.core.reteoo.TupleImpl
clear, clearBlocker, clearStaged, doUnlinkFromRightParent, equals, get, get, getAccumulatedObjects, getBlockedNext, getBlockedPrevious, getBlocker, getContextObject, getFactHandle, getFactHandleForEvaluation, getFirstChild, getHandleNext, getHandlePrevious, getIndex, getLastChild, getLeftParent, getMemory, getNext, getNextParentWithHandle, getObject, getObject, getOriginalFactHandle, getParent, getPeer, getPrevious, getPropagationContext, getRightParent, getRightParentNext, getRightParentPrevious, getRootTuple, getSink, getStagedNext, getStagedPrevious, getStagedType, getStagedTypeForQueries, getSubTuple, getTuple, hashCode, initPeer, isExpired, isFullMatch, isStagedOnRight, isSubnetworkTuple, reAddLeft, reAddRight, setBlockedNext, setBlockedPrevious, setBlocker, setContextObject, setExpired, setFactHandle, setFirstChild, setHandleNext, setHandlePrevious, setLastChild, setLeftParent, setLeftTupleSink, setMemory, setNext, setPeer, setPrevious, setPropagationContext, setRightParent, setRightParentNext, setRightParentPrevious, setSink, setStagedNext, setStagedPrevious, setStagedType, setStagedTypeForQueries, size, skipEmptyHandles, toExternalString, toFactHandles, toObjects, toString, unlinkFromLeftParent, unlinkFromRightParentMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.drools.core.reteoo.Tuple
findMostRecentPropagationContext, isDeleted, toObjects
-
Constructor Details
-
LeftTuple
public LeftTuple() -
LeftTuple
-
LeftTuple
-
LeftTuple
public LeftTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) -
LeftTuple
-
LeftTuple
-
LeftTuple
-
-
Method Details
-
getInputOtnId
- Specified by:
getInputOtnIdin interfaceTuple<TupleImpl>- Specified by:
getInputOtnIdin classTupleImpl
-
reAdd
public void reAdd() -
isLeftTuple
public boolean isLeftTuple()- Specified by:
isLeftTuplein classTupleImpl
-