public static interface AddRemoveRule.ExistingPathStrategy
Modifier and Type | Field and Description |
---|---|
static AddRemoveRule.ExistingPathStrategy |
ADD_STRATEGY |
static AddRemoveRule.ExistingPathStrategy |
REMOVE_STRATEGY |
Modifier and Type | Method and Description |
---|---|
void |
adjustSegment(InternalWorkingMemory wm,
Set<SegmentMemory> smemsToNotify,
SegmentMemory smem,
int smemSplitAdjustAmount) |
SegmentMemory[] |
getSegmenMemories(PathMemory pmem) |
void |
handleSplit(PathMemory pmem,
SegmentMemory[] prevSmems,
SegmentMemory[] smems,
int smemIndex,
int prevSmemIndex,
LeftTupleNode parentNode,
LeftTupleNode node,
TerminalNode tn,
Set<LeftTupleNode> visited,
Set<SegmentMemory> smemsToNotify,
Map<LeftTupleNode,SegmentMemory> nodeToSegmentMap,
InternalWorkingMemory wm) |
int |
incPrevSmemIndex1(int prevSmemIndex) |
int |
incPrevSmemIndex2(int prevSmemIndex) |
int |
incSmemIndex1(int smemIndex) |
int |
incSmemIndex2(int smemIndex) |
void |
processSegmentMemories(SegmentMemory[] smems,
PathMemory pmem) |
static final AddRemoveRule.ExistingPathStrategy ADD_STRATEGY
static final AddRemoveRule.ExistingPathStrategy REMOVE_STRATEGY
SegmentMemory[] getSegmenMemories(PathMemory pmem)
void adjustSegment(InternalWorkingMemory wm, Set<SegmentMemory> smemsToNotify, SegmentMemory smem, int smemSplitAdjustAmount)
void handleSplit(PathMemory pmem, SegmentMemory[] prevSmems, SegmentMemory[] smems, int smemIndex, int prevSmemIndex, LeftTupleNode parentNode, LeftTupleNode node, TerminalNode tn, Set<LeftTupleNode> visited, Set<SegmentMemory> smemsToNotify, Map<LeftTupleNode,SegmentMemory> nodeToSegmentMap, InternalWorkingMemory wm)
void processSegmentMemories(SegmentMemory[] smems, PathMemory pmem)
int incSmemIndex1(int smemIndex)
int incSmemIndex2(int smemIndex)
int incPrevSmemIndex1(int prevSmemIndex)
int incPrevSmemIndex2(int prevSmemIndex)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.