Package mondrian.calc

Interface TupleIterator

All Superinterfaces:
Iterator<List<Member>>, TupleCursor
All Known Implementing Classes:
AbstractTupleIterator, AbstractTupleList.AbstractTupleListIterator

public interface TupleIterator extends Iterator<List<Member>>, TupleCursor
Extension to Iterator that returns tuples.

Extends TupleCursor to support the standard Java iterator API. For some implementations, using the iterator API (in particular the Iterator.next() and Iterator.hasNext() methods) may be more expensive than using cursor's TupleCursor.forward() method.

Author:
jhyde