Package org.drools.core.reteoo
Class EvalNodeLeftTuple
- java.lang.Object
-
- org.drools.core.reteoo.AbstractTuple
-
- org.drools.core.reteoo.LeftTuple
-
- org.drools.core.reteoo.EvalNodeLeftTuple
-
- All Implemented Interfaces:
java.io.Serializable,org.drools.base.reteoo.BaseTuple,Tuple,Entry<AbstractTuple>
public class EvalNodeLeftTuple extends LeftTuple
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.drools.core.reteoo.AbstractTuple
handle, handleNext, handlePrevious, stagedNext, stagedPrevious
-
-
Constructor Summary
Constructors Constructor Description EvalNodeLeftTuple()EvalNodeLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)EvalNodeLeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled)EvalNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, Sink sink, boolean leftTupleMemoryEnabled)EvalNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink)EvalNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink, boolean leftTupleMemoryEnabled)EvalNodeLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearBlocker()LeftTuplegetBlockedNext()LeftTuplegetBlockedPrevious()RightTuplegetBlocker()voidsetBlockedNext(LeftTuple blockerNext)voidsetBlockedPrevious(LeftTuple blockerPrevious)voidsetBlocker(RightTuple blocker)voidunlinkFromLeftParent()voidunlinkFromRightParent()-
Methods inherited from class org.drools.core.reteoo.LeftTuple
clear, clearStaged, equals, get, getAccumulatedObjects, getFirstChild, getHandleNext, getHandlePrevious, getIndex, getInputOtnId, getLastChild, getLeftParent, getMemory, getNextParentWithHandle, getObject, getParent, getPeer, getRightParent, getRightParentNext, getRightParentPrevious, getStagedNext, getStagedPrevious, getStagedTypeForQueries, getSubTuple, getTupleSink, getTupleSource, hashCode, initPeer, isStagedOnRight, reAdd, reAddLeft, reAddRight, setFirstChild, setLastChild, setLeftParent, setLeftTupleSink, setMemory, setPeer, setRightParent, setRightParentNext, setRightParentPrevious, setStagedTypeForQueries, size, toExternalString, toFactHandles, toObjects, toString
-
Methods inherited from class org.drools.core.reteoo.AbstractTuple
get, getContextObject, getFactHandle, getNext, getObject, getOriginalFactHandle, getPrevious, getPropagationContext, getRootTuple, getSink, getStagedType, getTuple, isExpired, setContextObject, setExpired, setFactHandle, setHandleNext, setHandlePrevious, setNext, setPrevious, setPropagationContext, setSink, setStagedNext, setStagedPrevious, setStagedType, skipEmptyHandles
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.drools.core.reteoo.Tuple
findMostRecentPropagationContext, isDeleted, toObjects
-
-
-
-
Constructor Detail
-
EvalNodeLeftTuple
public EvalNodeLeftTuple()
-
EvalNodeLeftTuple
public EvalNodeLeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled)
-
EvalNodeLeftTuple
public EvalNodeLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)
-
EvalNodeLeftTuple
public EvalNodeLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
-
EvalNodeLeftTuple
public EvalNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink)
-
EvalNodeLeftTuple
public EvalNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink, boolean leftTupleMemoryEnabled)
-
EvalNodeLeftTuple
public EvalNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, Sink sink, boolean leftTupleMemoryEnabled)
-
-
Method Detail
-
unlinkFromLeftParent
public void unlinkFromLeftParent()
- Specified by:
unlinkFromLeftParentin interfaceTuple- Overrides:
unlinkFromLeftParentin classLeftTuple
-
unlinkFromRightParent
public void unlinkFromRightParent()
- Specified by:
unlinkFromRightParentin interfaceTuple- Overrides:
unlinkFromRightParentin classLeftTuple
-
clearBlocker
public void clearBlocker()
- Overrides:
clearBlockerin classLeftTuple
-
setBlocker
public void setBlocker(RightTuple blocker)
- Overrides:
setBlockerin classLeftTuple
-
getBlocker
public RightTuple getBlocker()
- Overrides:
getBlockerin classLeftTuple
-
getBlockedPrevious
public LeftTuple getBlockedPrevious()
- Overrides:
getBlockedPreviousin classLeftTuple
-
setBlockedPrevious
public void setBlockedPrevious(LeftTuple blockerPrevious)
- Overrides:
setBlockedPreviousin classLeftTuple
-
getBlockedNext
public LeftTuple getBlockedNext()
- Overrides:
getBlockedNextin classLeftTuple
-
setBlockedNext
public void setBlockedNext(LeftTuple blockerNext)
- Overrides:
setBlockedNextin classLeftTuple
-
-