Package org.drools.core.phreak
Class RuntimeSegmentUtilities
- java.lang.Object
-
- org.drools.core.phreak.RuntimeSegmentUtilities
-
public class RuntimeSegmentUtilities extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RuntimeSegmentUtilities()
-
Method Summary
-
-
-
Method Detail
-
getOrCreateSegmentMemory
public static SegmentMemory getOrCreateSegmentMemory(LeftTupleNode node, ReteEvaluator reteEvaluator)
Initialises the NodeSegment memory for all nodes in the segment.
-
getOrCreateSegmentMemory
public static SegmentMemory getOrCreateSegmentMemory(Memory memory, LeftTupleNode node, ReteEvaluator reteEvaluator)
Initialises the NodeSegment memory for all nodes in the segment.
-
getQuerySegmentMemory
public static SegmentMemory getQuerySegmentMemory(ReteEvaluator reteEvaluator, LeftTupleSource segmentRoot, QueryElementNode queryNode)
-
createChildSegments
public static void createChildSegments(ReteEvaluator reteEvaluator, SegmentMemory smem, LeftTupleSinkPropagator sinkProp)
-
createChildSegment
public static SegmentMemory createChildSegment(ReteEvaluator reteEvaluator, LeftTupleNode node)
-
addSegmentToPathMemory
public static void addSegmentToPathMemory(PathMemory pmem, SegmentMemory smem)
-
initializePathMemory
public static PathMemory initializePathMemory(ReteEvaluator reteEvaluator, PathEndNode pathEndNode)
-
initializePathMemory
public static void initializePathMemory(ReteEvaluator reteEvaluator, PathEndNode pathEndNode, PathMemory pmem)
-
-