|
Drools :: Core 6.1.0.Beta1 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Memory | |
|---|---|
| org.drools.core.common | |
| org.drools.core.phreak | |
| org.drools.core.reteoo | |
| Uses of Memory in org.drools.core.common |
|---|
| Methods in org.drools.core.common that return Memory | |
|---|---|
Memory |
MemoryFactory.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
InternalWorkingMemory.getNodeMemory(MemoryFactory node)
|
Memory |
AbstractWorkingMemory.getNodeMemory(MemoryFactory node)
Retrieve the JoinMemory for a particular
JoinNode. |
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)
|
| Uses of Memory in org.drools.core.phreak |
|---|
| Methods in org.drools.core.phreak that return Memory | |
|---|---|
Memory |
StackEntry.getNodeMem()
|
Memory |
LeftTupleEntry.getNodeMemory()
|
Memory |
RightTupleEntry.getNodeMemory()
|
Memory |
TupleEntry.getNodeMemory()
|
| Methods in org.drools.core.phreak with parameters of type Memory | |
|---|---|
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)
|
| Constructors in org.drools.core.phreak with parameters of type Memory | |
|---|---|
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)
|
|
| Uses of Memory in org.drools.core.reteoo |
|---|
| Classes in org.drools.core.reteoo that implement Memory | |
|---|---|
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
|
| Methods in org.drools.core.reteoo that return Memory | |
|---|---|
Memory |
WindowNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
Creates the WindowNode's memory. |
Memory |
QueryElementNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
EvalConditionNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
ObjectTypeNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
Creates memory for the node using PrimitiveLongMap as its optimised for storage and reteivals of Longs. |
Memory |
AlphaNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
Creates a HashSet for the AlphaNode's memory. |
Memory |
BetaNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
LeftInputAdapterNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
ConditionalBranchNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
AccumulateNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
Creates a BetaMemory for the BetaNode's memory. |
Memory |
PropagationQueuingNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
RightInputAdapterNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
Creates and return the node memory |
Memory |
AbstractTerminalNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
FromNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
TimerNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
SegmentMemory.createNodeMemory(MemoryFactory memoryFactory,
InternalWorkingMemory wm)
|
Memory |
WindowNode.WindowMemory.getNext()
|
Memory |
ObjectTypeNode.ObjectTypeNodeMemory.getNext()
|
Memory |
AlphaNode.AlphaMemory.getNext()
|
Memory |
PropagationQueuingNode.PropagationQueueingNodeMemory.getNext()
|
Memory |
DisposedReteooWorkingMemory.getNodeMemory(MemoryFactory node)
|
Memory |
WindowNode.WindowMemory.getPrevious()
|
Memory |
ObjectTypeNode.ObjectTypeNodeMemory.getPrevious()
|
Memory |
AlphaNode.AlphaMemory.getPrevious()
|
Memory |
PropagationQueuingNode.PropagationQueueingNodeMemory.getPrevious()
|
| Methods in org.drools.core.reteoo that return types with arguments of type Memory | |
|---|---|
LinkedList<Memory> |
SegmentMemory.getNodeMemories()
|
| Methods in org.drools.core.reteoo with parameters of type Memory | |
|---|---|
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 |
WindowNode.WindowMemory.setNext(Memory next)
|
void |
ObjectTypeNode.ObjectTypeNodeMemory.setNext(Memory next)
|
void |
AlphaNode.AlphaMemory.setNext(Memory next)
|
void |
PropagationQueuingNode.PropagationQueueingNodeMemory.setNext(Memory next)
|
void |
WindowNode.WindowMemory.setPrevious(Memory previous)
|
void |
ObjectTypeNode.ObjectTypeNodeMemory.setPrevious(Memory previous)
|
void |
AlphaNode.AlphaMemory.setPrevious(Memory previous)
|
void |
PropagationQueuingNode.PropagationQueueingNodeMemory.setPrevious(Memory previous)
|
|
Drools :: Core 6.1.0.Beta1 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||