Package org.drools.core.reteoo
Class SegmentMemory.SegmentPrototype
java.lang.Object
org.drools.core.reteoo.SegmentMemory.SegmentPrototype
- Enclosing class:
- SegmentMemory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonglongintintgetPos()longvoidlinkNode(long mask) newSegmentMemory(ReteEvaluator reteEvaluator) booleanvoidsetAllLinkedMaskTest(long allLinkedMaskTest) voidsetLinkedNodeMask(long linkedNodeMask) voidsetMemories(SegmentMemory.MemoryPrototype[] memories) voidsetNodesInSegment(LeftTupleNode[] nodesInSegment) voidsetNodeTypesInSegment(int nodeTypesInSegment) voidsetPathEndNodes(PathEndNode[] pathEndNodes) voidsetPos(int pos) voidsetSegmentPosMaskBit(long segmentPosMaskBit) voidsetTipNode(LeftTupleNode tipNode) voidtoString()voidupdateSegmentMemory(SegmentMemory smem, ReteEvaluator reteEvaluator)
-
Constructor Details
-
SegmentPrototype
-
-
Method Details
-
newSegmentMemory
-
shallowNewSegmentMemory
-
shallowUpdateSegmentMemory
-
updateSegmentMemory
-
initFromSegmentMemory
-
getRootNode
-
getTipNode
-
setTipNode
-
linkNode
public void linkNode(long mask) -
getLinkedNodeMask
public long getLinkedNodeMask() -
setLinkedNodeMask
public void setLinkedNodeMask(long linkedNodeMask) -
setAllLinkedMaskTest
public void setAllLinkedMaskTest(long allLinkedMaskTest) -
getAllLinkedMaskTest
public long getAllLinkedMaskTest() -
setSegmentPosMaskBit
public void setSegmentPosMaskBit(long segmentPosMaskBit) -
getSegmentPosMaskBit
public long getSegmentPosMaskBit() -
getPos
public int getPos() -
setPos
public void setPos(int pos) -
getMemories
-
setMemories
-
getNodesInSegment
-
setNodesInSegment
-
getNodeTypesInSegment
public int getNodeTypesInSegment() -
setNodeTypesInSegment
public void setNodeTypesInSegment(int nodeTypesInSegment) -
requiresEager
public boolean requiresEager() -
getPathEndNodes
-
setPathEndNodes
-
toString
-