public class RightTupleImpl extends BaseTuple implements RightTuple
handle, handleNext, handlePrevious, sink, stagedNext, stagedPrevious| Constructor and Description |
|---|
RightTupleImpl() |
RightTupleImpl(InternalFactHandle handle) |
RightTupleImpl(InternalFactHandle handle,
RightTupleSink sink) |
decreaseActivationCountForEvents, get, getContextObject, getFactHandle, getNext, getObject, getOriginalFactHandle, getPrevious, getPropagationContext, getRootTuple, getStagedType, getTuple, increaseActivationCountForEvents, isExpired, setContextObject, setExpired, setFactHandle, setHandleNext, setHandlePrevious, setNext, setPrevious, setPropagationContext, setStagedNext, setStagedPrevious, setStagedType, skipEmptyHandlesclone, finalize, getClass, notify, notifyAll, wait, wait, waitdecreaseActivationCountForEvents, findMostRecentPropagationContext, get, getContextObject, getFactHandle, getObject, getOriginalFactHandle, getPrevious, getPropagationContext, getRootTuple, getStagedType, getTuple, increaseActivationCountForEvents, isDeleted, isExpired, setContextObject, setFactHandle, setHandleNext, setHandlePrevious, setPrevious, setPropagationContext, setStagedNext, setStagedPrevious, setStagedType, skipEmptyHandles, toObjectspublic RightTupleImpl()
public RightTupleImpl(InternalFactHandle handle)
public RightTupleImpl(InternalFactHandle handle, RightTupleSink sink)
public RightTupleSink getTupleSink()
getTupleSink in interface Tuplepublic void unlinkFromRightParent()
unlinkFromRightParent in interface Tuplepublic void unlinkFromLeftParent()
unlinkFromLeftParent in interface Tuplepublic LeftTuple getBlocked()
getBlocked in interface RightTuplepublic void setBlocked(LeftTuple leftTuple)
setBlocked in interface RightTuplepublic void addBlocked(LeftTuple leftTuple)
addBlocked in interface RightTuplepublic void removeBlocked(LeftTuple leftTuple)
removeBlocked in interface RightTuplepublic RightTuple getHandlePrevious()
getHandlePrevious in interface TuplegetHandlePrevious in class BaseTuplepublic RightTuple getHandleNext()
getHandleNext in interface TuplegetHandleNext in class BaseTuplepublic LeftTuple getFirstChild()
getFirstChild in interface Tuplepublic void setFirstChild(LeftTuple firstChild)
setFirstChild in interface Tuplepublic LeftTuple getLastChild()
getLastChild in interface Tuplepublic void setLastChild(LeftTuple lastChild)
setLastChild in interface Tuplepublic RightTuple getStagedNext()
getStagedNext in interface Tuplepublic RightTuple getStagedPrevious()
getStagedPrevious in interface Tuplepublic LeftTuple getTempBlocked()
getTempBlocked in interface RightTuplepublic void setTempBlocked(LeftTuple tempBlocked)
setTempBlocked in interface RightTuplepublic RightTuple getTempNextRightTuple()
getTempNextRightTuple in interface RightTuplepublic void setTempNextRightTuple(RightTuple tempNextRightTuple)
setTempNextRightTuple in interface RightTuplepublic void clear()
public void clearStaged()
clearStaged in interface TupleclearStaged in class BaseTuplepublic int size()
Tuplepublic InternalFactHandle get(int pattern)
TupleFactHandle for the given pattern index. If the pattern is empty
It returns null.public InternalFactHandle[] toFactHandles()
TupletoFactHandles in interface Tuplepublic Tuple getSubTuple(int elements)
TuplegetSubTuple in interface Tupleelements - the number of elements to return, starting from
the begining of the tuplepublic ObjectTypeNode.Id getInputOtnId()
getInputOtnId in interface Tuplepublic LeftTupleSource getTupleSource()
getTupleSource in interface Tuplepublic void retractTuple(PropagationContext context, InternalWorkingMemory workingMemory)
retractTuple in interface RightTuplepublic void setExpired(InternalWorkingMemory workingMemory, PropagationContext pctx)
setExpired in interface RightTuplepublic InternalFactHandle getFactHandleForEvaluation()
getFactHandleForEvaluation in interface RightTupleCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.