protected abstract class NAryRelation.NAryRelationStreamIterator extends RelationStreamIterator
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
m_first
Determines if the tuple to output is the first one in the iteration
|
protected java.util.Vector<RelationIterator> |
m_iterators
Iterators on each relation
|
protected java.util.Vector<Tuple> |
m_lastTuple
Vector containing the last tuple taken from each table
|
m_internalNextCalled, m_nextTuple, m_outputTuples| Constructor and Description |
|---|
NAryRelationStreamIterator() |
| Modifier and Type | Method and Description |
|---|---|
protected Tuple |
incrementSmallestTuple()
Returns the smallest tuple in the vector of tuples, and
increments the relation that produced it
|
protected void |
initializeIteration() |
void |
reset()
Resets the enumeration of tuples, i.e.
|
hasNext, internalNext, next, removeprotected boolean m_first
protected java.util.Vector<Tuple> m_lastTuple
protected java.util.Vector<RelationIterator> m_iterators
protected void initializeIteration()
protected Tuple incrementSmallestTuple()
public void reset()
RelationStreamIteratorreset in interface RelationIteratorreset in class RelationStreamIteratorCopyright © Sylvain HallĂ©. All Rights Reserved.