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, setPrevious
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getOrCreateSegmentMemory
getPrevious, nullPrevNext, setPrevious
public 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 Memory
public SegmentMemory getSegmentMemory()
getSegmentMemory
in interface Memory
public void setSegmentMemory(SegmentMemory segmentMemory)
setSegmentMemory
in interface Memory
public long getNodePosMaskBit()
getNodePosMaskBit
in interface SegmentNodeMemory
public void setNodePosMaskBit(long segmentPos)
setNodePosMaskBit
in interface SegmentNodeMemory
public 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 SegmentNodeMemory
public void setNodeCleanWithoutNotify()
setNodeCleanWithoutNotify
in interface SegmentNodeMemory
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.