org.eigenbase.runtime
Interface RestartableIterator

All Superinterfaces:
Iterator
All Known Implementing Classes:
CompoundIterator, FarragoJavaUdxIterator, FennelPipeIterator, MedMockIterator, RestartableCollectionIterator, ResultSetIterator

public interface RestartableIterator
extends Iterator

RestartableIterator extends the Iterator interface with a method for restarting to the beginning of the collection.

Version:
$Id: //open/dev/farrago/src/org/eigenbase/runtime/RestartableIterator.java#12 $
Author:
John V. Sichi

Method Summary
 void restart()
          Restarts this iterator, so that a subsequent call to next() returns the first element in the collection being iterated.
 
Methods inherited from interface java.util.Iterator
hasNext, next, remove
 

Method Detail

restart

void restart()
Restarts this iterator, so that a subsequent call to next() returns the first element in the collection being iterated.