public class BaseLeftTuple extends BaseTuple implements LeftTuple
| Modifier and Type | Field and Description |
|---|---|
protected TupleList |
memory |
handleNext, handlePrevious, sink, stagedNext, stagedPrevious| Constructor and Description |
|---|
BaseLeftTuple() |
BaseLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
BaseLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
BaseLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
Sink sink,
boolean leftTupleMemoryEnabled) |
BaseLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
Sink sink) |
BaseLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
Sink sink,
boolean leftTupleMemoryEnabled) |
BaseLeftTuple(LeftTuple leftTuple,
Sink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled) |
decreaseActivationCountForEvents, get, getContextObject, getFactHandle, getNext, getObject, getOriginalFactHandle, getPrevious, getPropagationContext, getRootTuple, getStagedType, increaseActivationCountForEvents, isExpired, setContextObject, setExpired, setFactHandle, setHandleNext, setHandlePrevious, setNext, setPrevious, setPropagationContext, setStagedNext, setStagedPrevious, setStagedType, skipEmptyHandlesclone, finalize, getClass, notify, notifyAll, wait, wait, waitdecreaseActivationCountForEvents, get, getContextObject, getFactHandle, getObject, getOriginalFactHandle, getPrevious, getPropagationContext, getRootTuple, getStagedType, increaseActivationCountForEvents, isExpired, setContextObject, setExpired, setFactHandle, setHandleNext, setHandlePrevious, setPrevious, setPropagationContext, setStagedNext, setStagedPrevious, setStagedType, skipEmptyHandlesprotected TupleList memory
public BaseLeftTuple()
public BaseLeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled)
public BaseLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)
public BaseLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
public BaseLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink)
public BaseLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink, boolean leftTupleMemoryEnabled)
public BaseLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, Sink sink, boolean leftTupleMemoryEnabled)
public void reAddRight()
reAddRight in interface LeftTuplepublic void unlinkFromLeftParent()
unlinkFromLeftParent in interface Tuplepublic void unlinkFromRightParent()
unlinkFromRightParent in interface Tuplepublic LeftTupleSink getTupleSink()
getTupleSink in interface Tuplepublic void setLeftTupleSink(LeftTupleSink sink)
setLeftTupleSink in interface LeftTuplepublic LeftTuple getLeftParent()
getLeftParent in interface LeftTuplepublic void setLeftParent(LeftTuple leftParent)
setLeftParent in interface LeftTuplepublic LeftTuple getHandlePrevious()
getHandlePrevious in interface TuplegetHandlePrevious in class BaseTuplepublic LeftTuple getHandleNext()
getHandleNext in interface TuplegetHandleNext in class BaseTuplepublic RightTuple getRightParent()
getRightParent in interface LeftTuplepublic void setRightParent(RightTuple rightParent)
setRightParent in interface LeftTuplepublic LeftTuple getRightParentPrevious()
getRightParentPrevious in interface LeftTuplepublic void setRightParentPrevious(LeftTuple rightParentLeft)
setRightParentPrevious in interface LeftTuplepublic LeftTuple getRightParentNext()
getRightParentNext in interface LeftTuplepublic void setRightParentNext(LeftTuple rightParentRight)
setRightParentNext in interface LeftTuplepublic InternalFactHandle get(int index)
TupleFactHandle for the given pattern index. If the pattern is empty
It returns null.public InternalFactHandle[] toFactHandles()
TupletoFactHandles in interface Tuplepublic void clearBlocker()
clearBlocker in interface LeftTuplepublic void setBlocker(RightTuple blocker)
setBlocker in interface LeftTuplepublic RightTuple getBlocker()
getBlocker in interface LeftTuplepublic LeftTuple getBlockedPrevious()
getBlockedPrevious in interface LeftTuplepublic void setBlockedPrevious(LeftTuple blockerPrevious)
setBlockedPrevious in interface LeftTuplepublic LeftTuple getBlockedNext()
getBlockedNext in interface LeftTuplepublic void setBlockedNext(LeftTuple blockerNext)
setBlockedNext in interface LeftTuplepublic int size()
Tuplepublic 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 LeftTuple getStagedNext()
getStagedNext in interface Tuplepublic LeftTuple getStagedPrevious()
getStagedPrevious in interface Tuplepublic void clearStaged()
clearStaged in interface TupleclearStaged in class BaseTuplepublic LeftTuple getSubTuple(int elements)
TuplegetSubTuple in interface Tupleelements - the number of elements to return, starting from
the begining of the tuplepublic LeftTuple getParent()
protected String toExternalString()
public void clear()
public void initPeer(BaseLeftTuple original, LeftTupleSink sink)
public ObjectTypeNode.Id getInputOtnId()
getInputOtnId in interface Tuplepublic LeftTupleSource getTupleSource()
getTupleSource in interface Tuplepublic void retractTuple(PropagationContext context, InternalWorkingMemory workingMemory)
retractTuple in interface Tuplepublic short getStagedTypeForQueries()
getStagedTypeForQueries in interface LeftTuplepublic void setStagedTypeForQueries(short stagedTypeForQueries)
setStagedTypeForQueries in interface LeftTuplepublic boolean isStagedOnRight()
isStagedOnRight in interface LeftTupleCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.