org.drools.core.reteoo
Interface LeftTupleMemory
- All Known Implementing Classes:
- LeftTupleIndexHashTable, LeftTupleIndexRangeRBTree, LeftTupleIndexRBTree, LeftTupleList, LeftTupleRBTree.Node
public interface LeftTupleMemory
iterator
Iterator iterator()
getFirst
LeftTuple getFirst(RightTuple rightTuple)
removeAdd
void removeAdd(LeftTuple tuple)
add
void add(LeftTuple tuple)
remove
void remove(LeftTuple leftTuple)
contains
boolean contains(LeftTuple leftTuple)
isIndexed
boolean isIndexed()
size
int size()
toArray
Entry[] toArray()
fastIterator
FastIterator fastIterator()
fullFastIterator
FastIterator fullFastIterator()
- Iterates the entire data structure, regardless of whether TupleMemory is hashed or not.
- Returns:
fullFastIterator
FastIterator fullFastIterator(LeftTuple leftTuple)
- Iterator that resumes from the current RightTuple, regardless of whether the TupleMemory is hashed or not
- Parameters:
rightTuple -
- Returns:
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.