|
Drools :: Core 6.0.0.Beta5 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use FastIterator | |
|---|---|
| org.drools.core.phreak | |
| org.drools.core.reteoo | |
| org.drools.core.util | |
| org.drools.core.util.index | |
| Uses of FastIterator in org.drools.core.phreak |
|---|
| Methods in org.drools.core.phreak with parameters of type FastIterator | |
|---|---|
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)
|
| Uses of FastIterator in org.drools.core.reteoo |
|---|
| Methods in org.drools.core.reteoo that return FastIterator | |
|---|---|
FastIterator |
RightTupleMemory.fastIterator()
|
FastIterator |
LeftTupleMemory.fastIterator()
|
FastIterator |
RightTupleMemory.fullFastIterator()
Iterates the entire data structure, regardless of whether TupleMemory is hashed or not. |
FastIterator |
LeftTupleMemory.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)
|
| Methods in org.drools.core.reteoo with parameters of type FastIterator | |
|---|---|
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)
|
| Uses of FastIterator in org.drools.core.util |
|---|
| Classes in org.drools.core.util that implement FastIterator | |
|---|---|
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>>
|
| Fields in org.drools.core.util declared as FastIterator | |
|---|---|
static FastIterator |
FastIterator.EMPTY
|
static FastIterator |
LinkedList.fastIterator
|
| Methods in org.drools.core.util that return FastIterator | |
|---|---|
FastIterator |
LeftTupleRBTree.fastIterator()
|
FastIterator |
RightTupleRBTree.fastIterator()
|
FastIterator |
LinkedList.fastIterator()
|
FastIterator |
RBTree.fastIterator()
|
FastIterator |
LinkedList.iterator()
|
FastIterator |
LeftTupleRBTree.range(K lowerBound,
boolean testLowerEqual,
K upperBound,
boolean testUpperEqual)
|
FastIterator |
RightTupleRBTree.range(K lowerBound,
boolean testLowerEqual,
K upperBound,
boolean testUpperEqual)
|
FastIterator |
RBTree.range(K lowerBound,
boolean testLowerEqual,
K upperBound,
boolean testUpperEqual)
|
| Constructors in org.drools.core.util with parameters of type FastIterator | |
|---|---|
FastIterator.IteratorAdapter(FastIterator fastIterator,
Entry first)
|
|
| Uses of FastIterator in org.drools.core.util.index |
|---|
| Classes in org.drools.core.util.index that implement FastIterator | |
|---|---|
static class |
LeftTupleIndexHashTable.FullFastIterator
|
class |
LeftTupleIndexRangeRBTree.LeftTupleFastIterator
|
class |
LeftTupleIndexRBTree.LeftTupleFastIterator
|
static class |
RightTupleIndexHashTable.FullFastIterator
|
class |
RightTupleIndexRangeRBTree.RightTupleBoundedFastIterator
|
class |
RightTupleIndexRBTree.RightTupleFastIterator
|
| Methods in org.drools.core.util.index with parameters of type FastIterator | |
|---|---|
RightTuple |
RightTupleIndexRangeRBTree.getFirst(LeftTuple leftTuple,
InternalFactHandle factHandle,
FastIterator rightTupleIterator)
|
RightTuple |
RightTupleList.getFirst(LeftTuple leftTuple,
InternalFactHandle factHandle,
FastIterator rightTupleIterator)
|
RightTuple |
RightTupleIndexHashTable.getFirst(LeftTuple leftTuple,
InternalFactHandle factHandle,
FastIterator rightTupleIterator)
|
RightTuple |
RightTupleIndexRBTree.getFirst(LeftTuple tuple,
InternalFactHandle factHandle,
FastIterator rightTupleIterator)
|
|
Drools :: Core 6.0.0.Beta5 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||