Package org.drools.core.reteoo
Class RightTuple
java.lang.Object
org.drools.core.reteoo.TupleImpl
org.drools.core.reteoo.RightTuple
- All Implemented Interfaces:
Serializable,BaseTuple,Tuple<TupleImpl>,DoubleLinkedEntry<TupleImpl>,SingleLinkedEntry<TupleImpl>
- Direct Known Subclasses:
SubnetworkTuple,WindowTuple
- See Also:
-
Field Summary
Fields inherited from class org.drools.core.reteoo.TupleImpl
firstChild, handle, handleNext, handlePrevious, lastChild, memory, stagedNext, stagedPrevious -
Constructor Summary
ConstructorsConstructorDescriptionRightTuple(InternalFactHandle handle) RightTuple(InternalFactHandle handle, RightTupleSink sink) RightTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) RightTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) RightTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) RightTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) RightTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink, boolean leftTupleMemoryEnabled) RightTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBlocked(LeftTuple leftTuple) voidbooleanvoidreAdd()voidremoveBlocked(LeftTuple leftTuple) voidretractTuple(PropagationContext context, ReteEvaluator reteEvaluator) voidsetBlocked(LeftTuple leftTuple) voidsetExpired(ReteEvaluator reteEvaluator, PropagationContext pctx) voidsetTempBlocked(LeftTuple tempBlocked) voidsetTempNextRightTuple(RightTuple tempNextRightTuple) voidMethods inherited from class org.drools.core.reteoo.TupleImpl
clear, clearBlocker, doUnlinkFromRightParent, equals, get, get, getAccumulatedObjects, getBlockedNext, getBlockedPrevious, getBlocker, getContextObject, getFactHandle, 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, unlinkFromLeftParentMethods 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
-
RightTuple
public RightTuple() -
RightTuple
-
RightTuple
-
RightTuple
-
RightTuple
-
RightTuple
public RightTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) -
RightTuple
-
RightTuple
-
RightTuple
-
-
Method Details
-
reAdd
public void reAdd() -
unlinkFromRightParent
public void unlinkFromRightParent()- Specified by:
unlinkFromRightParentin interfaceTuple<TupleImpl>- Overrides:
unlinkFromRightParentin classTupleImpl
-
getBlocked
-
setBlocked
-
addBlocked
-
removeBlocked
-
getTempBlocked
-
setTempBlocked
-
getTempNextRightTuple
-
setTempNextRightTuple
-
clearStaged
public void clearStaged()- Specified by:
clearStagedin interfaceTuple<TupleImpl>- Overrides:
clearStagedin classTupleImpl
-
getInputOtnId
- Specified by:
getInputOtnIdin interfaceTuple<TupleImpl>- Specified by:
getInputOtnIdin classTupleImpl
-
retractTuple
-
setExpired
-
getFactHandleForEvaluation
- Overrides:
getFactHandleForEvaluationin classTupleImpl
-
isLeftTuple
public boolean isLeftTuple()- Specified by:
isLeftTuplein classTupleImpl
-