saffron.runtime
Class IteratorPlan
java.lang.Object
  |
  +--saffron.runtime.IteratorPlan
- All Implemented Interfaces: 
 - Iterator, Plan
 
- Direct Known Subclasses: 
 - ArrayReaderPlan, NestedLoopJoinPlan
 
- public abstract class IteratorPlan
- extends Object
- implements Plan
   
Base class for Plans which work by reading from an Iterator.
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
iterator
protected Iterator iterator
current
Object current
IteratorPlan
public IteratorPlan()
hasNext
public final boolean hasNext()
- Specified by:
 hasNext in interface Iterator
 
 
next
public final Object next()
- Specified by:
 next in interface Iterator
 
 
current
public final Object current()
- Specified by:
 current in interface Plan
 
 
remove
public void remove()
- Specified by:
 remove in interface Iterator