public class BetaMemory extends AbstractBaseLinkedListNode<Memory> implements SegmentNodeMemory
| Constructor and Description |
|---|
BetaMemory() |
BetaMemory(TupleMemory tupleMemory,
TupleMemory objectMemory,
ContextEntry[] context,
short nodeType) |
getNext, getPrevious, nullPrevNext, setNext, setPreviousclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetOrCreateSegmentMemorygetPrevious, nullPrevNext, setPreviouspublic BetaMemory()
public BetaMemory(TupleMemory tupleMemory, TupleMemory objectMemory, ContextEntry[] context, short nodeType)
public TupleSets<RightTuple> getStagedRightTuples()
public void setStagedRightTuples(TupleSets<RightTuple> stagedRightTuples)
public TupleMemory getRightTupleMemory()
public TupleMemory getLeftTupleMemory()
public RiaPathMemory getRiaRuleMemory()
public void setRiaRuleMemory(RiaPathMemory riaRuleMemory)
public ContextEntry[] getContext()
public boolean linkNode(LeftTupleSource tupleSource, InternalWorkingMemory wm)
public boolean linkNode(LeftTupleSource tupleSource, InternalWorkingMemory wm, boolean notify)
public boolean unlinkNode(InternalWorkingMemory wm)
public short getNodeType()
getNodeType in interface Memorypublic SegmentMemory getSegmentMemory()
getSegmentMemory in interface Memorypublic void setSegmentMemory(SegmentMemory segmentMemory)
setSegmentMemory in interface Memorypublic long getNodePosMaskBit()
getNodePosMaskBit in interface SegmentNodeMemorypublic void setNodePosMaskBit(long segmentPos)
setNodePosMaskBit in interface SegmentNodeMemorypublic int getCounter()
public void setCounter(int counter)
public int getAndIncCounter()
public int getAndDecCounter()
public boolean setNodeDirty(LeftTupleSource tupleSource, InternalWorkingMemory wm)
public boolean setNodeDirty(LeftTupleSource tupleSource, InternalWorkingMemory wm, boolean notify)
public void setNodeDirtyWithoutNotify()
setNodeDirtyWithoutNotify in interface SegmentNodeMemorypublic void setNodeCleanWithoutNotify()
setNodeCleanWithoutNotify in interface SegmentNodeMemoryCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.