All Methods Static Methods Concrete Methods
| Modifier and Type |
Method and Description |
static void |
addRule(TerminalNode tn,
Collection<InternalWorkingMemory> wms,
InternalKnowledgeBase kBase)
This method is called after the rule nodes have been added to the network
For add tuples are processed after the segments and pmems have been adjusted
|
static void |
correctSegmentMemoryAfterSplitOnAdd(SegmentMemory sm) |
static void |
correctSegmentMemoryAfterSplitOnAdd(SegmentMemory sm,
int i) |
static void |
correctSegmentMemoryAfterSplitOnRemove(SegmentMemory sm,
int i) |
static boolean |
flushLeftTupleIfNecessary(InternalWorkingMemory wm,
SegmentMemory sm,
boolean streamMode) |
static boolean |
flushLeftTupleIfNecessary(InternalWorkingMemory wm,
SegmentMemory sm,
LeftTuple leftTuple,
boolean streamMode,
short stagedType) |
static void |
forceFlushLeftTuple(PathMemory pmem,
SegmentMemory sm,
InternalWorkingMemory wm,
TupleSets<LeftTuple> leftTupleSets) |
static void |
forceFlushWhenRiaNode(InternalWorkingMemory wm,
PathMemory pmem) |
static void |
removeRule(TerminalNode tn,
Collection<InternalWorkingMemory> wms,
InternalKnowledgeBase kBase)
This method is called before the rule nodes are removed from the network.
|
static SegmentMemory |
splitSegment(InternalWorkingMemory wm,
SegmentMemory sm1,
LeftTupleNode splitNode) |