Package org.drools.core.reteoo
Class QueryElementNode.QueryElementNodeMemory
java.lang.Object
org.drools.core.util.AbstractLinkedListNode<Memory>
org.drools.core.reteoo.QueryElementNode.QueryElementNodeMemory
- All Implemented Interfaces:
Memory,SegmentNodeMemory,DoubleLinkedEntry<Memory>,SingleLinkedEntry<Memory>
- Enclosing class:
- QueryElementNode
public static class QueryElementNode.QueryElementNodeMemory
extends AbstractLinkedListNode<Memory>
implements SegmentNodeMemory
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcorrectMemoryOnSinksChanged(TerminalNode removingTn) getNode()longintvoidreset()voidvoidvoidsetNodePosMaskBit(long segmentPos) voidsetQuerySegmentMemory(SegmentMemory querySegmentMemory) voidMethods inherited from class org.drools.core.util.AbstractLinkedListNode
clear, getNext, getPrevious, setNext, setPreviousMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.core.util.DoubleLinkedEntry
clear, getPrevious, setPreviousMethods inherited from interface org.drools.core.common.Memory
getOrCreateSegmentMemoryMethods inherited from interface org.drools.core.util.SingleLinkedEntry
getNext, setNext
-
Constructor Details
-
QueryElementNodeMemory
-
-
Method Details
-
getNode
-
getNodeType
public int getNodeType()- Specified by:
getNodeTypein interfaceMemory
-
setSegmentMemory
- Specified by:
setSegmentMemoryin interfaceMemory
-
getSegmentMemory
- Specified by:
getSegmentMemoryin interfaceMemory
-
getQuerySegmentMemory
-
setQuerySegmentMemory
-
getResultLeftTuples
-
correctMemoryOnSinksChanged
-
getNodePosMaskBit
public long getNodePosMaskBit()- Specified by:
getNodePosMaskBitin interfaceSegmentNodeMemory
-
setNodePosMaskBit
public void setNodePosMaskBit(long segmentPos) - Specified by:
setNodePosMaskBitin interfaceSegmentNodeMemory
-
setNodeDirtyWithoutNotify
public void setNodeDirtyWithoutNotify()- Specified by:
setNodeDirtyWithoutNotifyin interfaceSegmentNodeMemory
-
setNodeCleanWithoutNotify
public void setNodeCleanWithoutNotify()- Specified by:
setNodeCleanWithoutNotifyin interfaceSegmentNodeMemory
-
reset
public void reset()
-