Package | Description |
---|---|
org.drools.core.beliefsystem | |
org.drools.core.beliefsystem.defeasible | |
org.drools.core.phreak | |
org.drools.core.reteoo | |
org.drools.core.util | |
org.drools.core.util.index |
Modifier and Type | Method and Description |
---|---|
FastIterator |
BeliefSet.iterator() |
Modifier and Type | Method and Description |
---|---|
FastIterator |
DefeasibleBeliefSet.iterator() |
Modifier and Type | Method and Description |
---|---|
LeftTuple |
PhreakJoinNode.doLeftUpdatesProcessChildren(LeftTuple childLeftTuple,
LeftTuple leftTuple,
RightTuple rightTuple,
LeftTupleSets stagedLeftTuples,
ContextEntry[] contextEntry,
BetaConstraints constraints,
LeftTupleSink sink,
FastIterator it,
LeftTupleSets trgLeftTuples) |
LeftTuple |
PhreakJoinNode.doRightUpdatesProcessChildren(LeftTuple childLeftTuple,
LeftTuple leftTuple,
RightTuple rightTuple,
LeftTupleSets stagedLeftTuples,
ContextEntry[] contextEntry,
BetaConstraints constraints,
LeftTupleSink sink,
FastIterator it,
LeftTupleSets trgLeftTuples) |
static void |
RuleNetworkEvaluator.findLeftTupleBlocker(BetaNode betaNode,
RightTupleMemory rtm,
ContextEntry[] contextEntry,
BetaConstraints constraints,
LeftTuple leftTuple,
FastIterator it,
PropagationContext context,
boolean useLeftMemory) |
Modifier and Type | Method and Description |
---|---|
FastIterator |
LeftTupleMemory.fastIterator() |
FastIterator |
RightTupleMemory.fastIterator() |
FastIterator |
LeftTupleMemory.fullFastIterator()
Iterates the entire data structure, regardless of whether TupleMemory is hashed or not.
|
FastIterator |
RightTupleMemory.fullFastIterator()
Iterates the entire data structure, regardless of whether TupleMemory is hashed or not.
|
FastIterator |
LeftTupleMemory.fullFastIterator(LeftTuple leftTuple)
Iterator that resumes from the current RightTuple, regardless of whether the TupleMemory is hashed or not
|
FastIterator |
RightTupleMemory.fullFastIterator(RightTuple rightTuple)
Iterator that resumes from the current RightTuple, regardless of whether the TupleMemory is hashed or not
|
FastIterator |
BetaNode.getLeftIterator(LeftTupleMemory memory) |
FastIterator |
BetaNode.getRightIterator(RightTupleMemory memory) |
FastIterator |
BetaNode.getRightIterator(RightTupleMemory memory,
RightTuple rightTuple) |
Modifier and Type | Method and Description |
---|---|
RightTuple |
RightTupleMemory.getFirst(LeftTuple leftTuple,
InternalFactHandle factHandle,
FastIterator rightTupleIterator)
The FactHandle is always the context fact and is necessary when the object being modified is in the both left and right
node memories.
|
static LeftTuple |
BetaNode.getFirstLeftTuple(LeftTupleMemory memory,
FastIterator it) |
LeftTuple |
BetaNode.getFirstLeftTuple(RightTuple rightTuple,
LeftTupleMemory memory,
PropagationContext context,
FastIterator it) |
RightTuple |
BetaNode.getFirstRightTuple(LeftTuple leftTuple,
RightTupleMemory memory,
InternalFactHandle factHandle,
FastIterator it) |
static RightTuple |
BetaNode.getFirstRightTuple(RightTupleMemory memory,
FastIterator it) |
Modifier and Type | Class and Description |
---|---|
static class |
LeftTupleRBTree.RangeFastIterator<K extends Comparable<? super K>> |
static class |
LinkedList.LinkedListFastIterator |
static class |
RBTree.RBTreeFastIterator<K extends Comparable<? super K>,V> |
static class |
RightTupleRBTree.RangeFastIterator<K extends Comparable<? super K>> |
Modifier and Type | Field and Description |
---|---|
static FastIterator |
FastIterator.EMPTY |
static FastIterator |
LinkedList.fastIterator |
Modifier and Type | Method and Description |
---|---|
FastIterator |
RBTree.fastIterator() |
FastIterator |
LeftTupleRBTree.fastIterator() |
FastIterator |
LinkedList.fastIterator() |
FastIterator |
RightTupleRBTree.fastIterator() |
FastIterator |
LinkedList.iterator() |
FastIterator |
RBTree.range(K lowerBound,
boolean testLowerEqual,
K upperBound,
boolean testUpperEqual) |
FastIterator |
LeftTupleRBTree.range(K lowerBound,
boolean testLowerEqual,
K upperBound,
boolean testUpperEqual) |
FastIterator |
RightTupleRBTree.range(K lowerBound,
boolean testLowerEqual,
K upperBound,
boolean testUpperEqual) |
Constructor and Description |
---|
FastIterator.IteratorAdapter(FastIterator fastIterator,
Entry first) |
Modifier and Type | Class and Description |
---|---|
static class |
LeftTupleIndexHashTable.FullFastIterator |
class |
LeftTupleIndexRangeRBTree.LeftTupleFastIterator |
class |
LeftTupleIndexRBTree.LeftTupleFastIterator |
static class |
RightTupleIndexHashTable.FullFastIterator |
class |
RightTupleIndexRangeRBTree.RightTupleBoundedFastIterator |
class |
RightTupleIndexRBTree.RightTupleFastIterator |
Modifier and Type | Method and Description |
---|---|
FastIterator |
RightTupleList.fastIterator() |
FastIterator |
LeftTupleIndexHashTable.fastIterator() |
FastIterator |
RightTupleIndexHashTable.fastIterator() |
FastIterator |
LeftTupleIndexRBTree.fastIterator() |
FastIterator |
LeftTupleIndexRangeRBTree.fastIterator() |
FastIterator |
RightTupleIndexRangeRBTree.fastIterator() |
FastIterator |
RightTupleIndexRBTree.fastIterator() |
FastIterator |
LeftTupleList.fastIterator() |
FastIterator |
RightTupleList.fullFastIterator() |
FastIterator |
LeftTupleIndexHashTable.fullFastIterator() |
FastIterator |
RightTupleIndexHashTable.fullFastIterator() |
FastIterator |
LeftTupleIndexRBTree.fullFastIterator() |
FastIterator |
LeftTupleIndexRangeRBTree.fullFastIterator() |
FastIterator |
RightTupleIndexRangeRBTree.fullFastIterator() |
FastIterator |
RightTupleIndexRBTree.fullFastIterator() |
FastIterator |
LeftTupleList.fullFastIterator() |
FastIterator |
LeftTupleIndexHashTable.fullFastIterator(LeftTuple leftTuple) |
FastIterator |
LeftTupleIndexRBTree.fullFastIterator(LeftTuple leftTuple) |
FastIterator |
LeftTupleIndexRangeRBTree.fullFastIterator(LeftTuple leftTuple) |
FastIterator |
LeftTupleList.fullFastIterator(LeftTuple leftTuple) |
FastIterator |
RightTupleList.fullFastIterator(RightTuple rightTuple) |
FastIterator |
RightTupleIndexHashTable.fullFastIterator(RightTuple rightTuple) |
FastIterator |
RightTupleIndexRangeRBTree.fullFastIterator(RightTuple tuple) |
FastIterator |
RightTupleIndexRBTree.fullFastIterator(RightTuple tuple) |
Modifier and Type | Method and Description |
---|---|
RightTuple |
RightTupleList.getFirst(LeftTuple leftTuple,
InternalFactHandle factHandle,
FastIterator rightTupleIterator) |
RightTuple |
RightTupleIndexHashTable.getFirst(LeftTuple leftTuple,
InternalFactHandle factHandle,
FastIterator rightTupleIterator) |
RightTuple |
RightTupleIndexRangeRBTree.getFirst(LeftTuple leftTuple,
InternalFactHandle factHandle,
FastIterator rightTupleIterator) |
RightTuple |
RightTupleIndexRBTree.getFirst(LeftTuple tuple,
InternalFactHandle factHandle,
FastIterator rightTupleIterator) |
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.