Package org.drools.core.reteoo
Class EvalNodeLeftTuple
java.lang.Object
org.drools.core.reteoo.TupleImpl
org.drools.core.reteoo.LeftTuple
org.drools.core.reteoo.EvalNodeLeftTuple
- All Implemented Interfaces:
Serializable,BaseTuple,Tuple<TupleImpl>,DoubleLinkedEntry<TupleImpl>,SingleLinkedEntry<TupleImpl>
- See Also:
-
Field Summary
Fields inherited from class org.drools.core.reteoo.TupleImpl
firstChild, handle, handleNext, handlePrevious, lastChild, memory, stagedNext, stagedPrevious -
Constructor Summary
ConstructorsConstructorDescriptionEvalNodeLeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) EvalNodeLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) EvalNodeLeftTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) EvalNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) EvalNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink, boolean leftTupleMemoryEnabled) EvalNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidsetBlockedNext(LeftTuple blockerNext) voidsetBlockedPrevious(LeftTuple blockerPrevious) voidsetBlocker(RightTuple blocker) voidvoidMethods inherited from class org.drools.core.reteoo.LeftTuple
getInputOtnId, isLeftTuple, reAddMethods inherited from class org.drools.core.reteoo.TupleImpl
clear, clearStaged, doUnlinkFromRightParent, equals, get, get, getAccumulatedObjects, 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, 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, toStringMethods 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
-
EvalNodeLeftTuple
public EvalNodeLeftTuple() -
EvalNodeLeftTuple
-
EvalNodeLeftTuple
-
EvalNodeLeftTuple
public EvalNodeLeftTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) -
EvalNodeLeftTuple
-
EvalNodeLeftTuple
-
EvalNodeLeftTuple
-
-
Method Details
-
unlinkFromLeftParent
public void unlinkFromLeftParent()- Specified by:
unlinkFromLeftParentin interfaceTuple<TupleImpl>- Overrides:
unlinkFromLeftParentin classTupleImpl
-
unlinkFromRightParent
public void unlinkFromRightParent()- Specified by:
unlinkFromRightParentin interfaceTuple<TupleImpl>- Overrides:
unlinkFromRightParentin classTupleImpl
-
clearBlocker
public void clearBlocker()- Overrides:
clearBlockerin classTupleImpl
-
setBlocker
- Overrides:
setBlockerin classTupleImpl
-
getBlocker
- Overrides:
getBlockerin classTupleImpl
-
getBlockedPrevious
- Overrides:
getBlockedPreviousin classTupleImpl
-
setBlockedPrevious
- Overrides:
setBlockedPreviousin classTupleImpl
-
getBlockedNext
- Overrides:
getBlockedNextin classTupleImpl
-
setBlockedNext
- Overrides:
setBlockedNextin classTupleImpl
-