protected class Selection.SelectionStreamIterator extends UnaryRelation.UnaryRelationStreamIterator
m_childIteratorm_internalNextCalled, m_nextTuple, m_outputTuples| Constructor and Description |
|---|
SelectionStreamIterator() |
| Modifier and Type | Method and Description |
|---|---|
protected Tuple |
internalNext()
Method that must be implemented by every non-abstract
relation; it returns the next tuple
of the enumeration, if any.
|
resethasNext, next, removeprotected Tuple internalNext()
RelationStreamIteratornext and
hasNext use the return value of internalNext
and additionally remove any duplicate tuples from the output
enumeration. Hence a call to next may result in
multiple calls to the relation's internalNext, if
the tuples returned are already part of the result (this is
especially true of Projections.internalNext in class RelationStreamIteratorCopyright © Sylvain HallĂ©. All Rights Reserved.