Package | Description |
---|---|
org.drools.core.common | |
org.drools.core.phreak | |
org.drools.core.reteoo |
Modifier and Type | Method and Description |
---|---|
Memory |
MemoryFactory.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm) |
Memory |
AbstractWorkingMemory.getNodeMemory(MemoryFactory node)
Retrieve the
JoinMemory for a particular
JoinNode . |
Memory |
InternalWorkingMemory.getNodeMemory(MemoryFactory node) |
Memory |
NodeMemories.getNodeMemory(MemoryFactory node,
InternalWorkingMemory wm) |
Memory |
ConcurrentNodeMemories.getNodeMemory(MemoryFactory node,
InternalWorkingMemory wm) |
Memory |
NodeMemories.peekNodeMemory(int nodeId)
Peeks at the content of the node memory for the given
node ID.
|
Memory |
ConcurrentNodeMemories.peekNodeMemory(int nodeId) |
Modifier and Type | Method and Description |
---|---|
Memory |
StackEntry.getNodeMem() |
Memory |
TupleEntry.getNodeMemory() |
Memory |
LeftTupleEntry.getNodeMemory() |
Memory |
RightTupleEntry.getNodeMemory() |
Modifier and Type | Method and Description |
---|---|
static SegmentMemory |
SegmentUtilities.createChildSegment(InternalWorkingMemory wm,
LeftTupleSink sink,
Memory memory) |
void |
RuleNetworkEvaluator.innerEval(LeftInputAdapterNode liaNode,
PathMemory pmem,
NetworkNode node,
long bit,
Memory nodeMem,
SegmentMemory[] smems,
int smemIndex,
LeftTupleSets trgTuples,
InternalWorkingMemory wm,
LinkedList<StackEntry> stack,
LinkedList<StackEntry> outerStack,
Set<String> visitedRules,
boolean processRian,
RuleExecutor executor) |
void |
RuleNetworkEvaluator.outerEval(LeftInputAdapterNode liaNode,
PathMemory pmem,
NetworkNode node,
long bit,
Memory nodeMem,
SegmentMemory[] smems,
int smemIndex,
LeftTupleSets trgTuples,
InternalWorkingMemory wm,
LinkedList<StackEntry> stack,
LinkedList<StackEntry> outerStack,
Set<String> visitedRules,
boolean processRian,
RuleExecutor executor) |
Constructor and Description |
---|
LeftTupleEntry(LeftTuple lt,
PropagationContext pctx,
Memory nodeMemory,
int propagationType) |
RightTupleEntry(RightTuple rt,
PropagationContext pctx,
Memory nodeMemory,
int propagationType) |
StackEntry(LeftInputAdapterNode liaNode,
NetworkNode node,
long bit,
LeftTupleSinkNode sink,
PathMemory pmem,
Memory nodeMem,
SegmentMemory[] smems,
int smemIndex,
LeftTupleSets trgTuples,
Set<String> visitedRules,
boolean resumeFromNextNode,
boolean processRian) |
Modifier and Type | Class and Description |
---|---|
static class |
AccumulateNode.AccumulateMemory |
static class |
AlphaNode.AlphaMemory |
class |
BetaMemory |
static class |
ConditionalBranchNode.ConditionalBranchMemory |
static class |
EvalConditionNode.EvalMemory |
static class |
FromNode.FromMemory |
static class |
LeftInputAdapterNode.LiaNodeMemory |
static class |
ObjectTypeNode.ObjectTypeNodeMemory |
class |
PathMemory |
static class |
PropagationQueuingNode.PropagationQueueingNodeMemory
Memory implementation for the node
|
static class |
QueryElementNode.QueryElementNodeMemory |
class |
RiaPathMemory |
static class |
RightInputAdapterNode.RiaNodeMemory |
static class |
TimerNode.TimerNodeMemory |
static class |
WindowNode.WindowMemory |
Modifier and Type | Method and Description |
---|---|
Memory |
FromNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm) |
Memory |
ConditionalBranchNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm) |
Memory |
QueryElementNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm) |
Memory |
PropagationQueuingNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm) |
Memory |
AlphaNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
Creates a HashSet for the AlphaNode's memory.
|
Memory |
RightInputAdapterNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
Creates and return the node memory
|
Memory |
EvalConditionNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm) |
Memory |
LeftInputAdapterNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm) |
Memory |
AccumulateNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
Creates a BetaMemory for the BetaNode's memory.
|
Memory |
AbstractTerminalNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm) |
Memory |
WindowNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
Creates the WindowNode's memory.
|
Memory |
ObjectTypeNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
Creates memory for the node using PrimitiveLongMap as its optimised for storage and reteivals of Longs.
|
Memory |
TimerNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm) |
Memory |
BetaNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm) |
Memory |
SegmentMemory.createNodeMemory(MemoryFactory memoryFactory,
InternalWorkingMemory wm) |
Memory |
PropagationQueuingNode.PropagationQueueingNodeMemory.getNext() |
Memory |
AlphaNode.AlphaMemory.getNext() |
Memory |
WindowNode.WindowMemory.getNext() |
Memory |
ObjectTypeNode.ObjectTypeNodeMemory.getNext() |
Memory |
DisposedReteooWorkingMemory.getNodeMemory(MemoryFactory node) |
Memory |
PropagationQueuingNode.PropagationQueueingNodeMemory.getPrevious() |
Memory |
AlphaNode.AlphaMemory.getPrevious() |
Memory |
WindowNode.WindowMemory.getPrevious() |
Memory |
ObjectTypeNode.ObjectTypeNodeMemory.getPrevious() |
Modifier and Type | Method and Description |
---|---|
LinkedList<Memory> |
SegmentMemory.getNodeMemories() |
Modifier and Type | Method and Description |
---|---|
static SegmentMemory.MemoryPrototype |
SegmentMemory.MemoryPrototype.get(Memory memory) |
abstract void |
SegmentMemory.MemoryPrototype.populateMemory(InternalWorkingMemory wm,
Memory memory) |
void |
SegmentMemory.BetaMemoryPrototype.populateMemory(InternalWorkingMemory wm,
Memory memory) |
void |
SegmentMemory.LiaMemoryPrototype.populateMemory(InternalWorkingMemory wm,
Memory liaMemory) |
void |
SegmentMemory.QueryMemoryPrototype.populateMemory(InternalWorkingMemory wm,
Memory mem) |
void |
SegmentMemory.TimerMemoryPrototype.populateMemory(InternalWorkingMemory wm,
Memory mem) |
void |
SegmentMemory.AccumulateMemoryPrototype.populateMemory(InternalWorkingMemory wm,
Memory accMemory) |
void |
SegmentMemory.FromMemoryPrototype.populateMemory(InternalWorkingMemory wm,
Memory fromMemory) |
void |
PropagationQueuingNode.PropagationQueueingNodeMemory.setNext(Memory next) |
void |
AlphaNode.AlphaMemory.setNext(Memory next) |
void |
WindowNode.WindowMemory.setNext(Memory next) |
void |
ObjectTypeNode.ObjectTypeNodeMemory.setNext(Memory next) |
void |
PropagationQueuingNode.PropagationQueueingNodeMemory.setPrevious(Memory previous) |
void |
AlphaNode.AlphaMemory.setPrevious(Memory previous) |
void |
WindowNode.WindowMemory.setPrevious(Memory previous) |
void |
ObjectTypeNode.ObjectTypeNodeMemory.setPrevious(Memory previous) |
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.