cdqa.iterator
Class UnaryOpIterator

java.lang.Object
  extended by cdqa.iterator.Iterator
      extended by cdqa.iterator.UnaryOpIterator
Direct Known Subclasses:
Aggreg, Map, MToMIterator, Scan, Sort, VBinding, VCall

public class UnaryOpIterator
extends Iterator


Nested Class Summary
 
Nested classes/interfaces inherited from class cdqa.iterator.Iterator
Iterator.IteratorManager
 
Field Summary
(package private)  Iterator i
           
 
Fields inherited from class cdqa.iterator.Iterator
current, initValue, NULL
 
Constructor Summary
UnaryOpIterator(Iterator i)
           
 
Method Summary
 void debugPrint(int inc)
           
 void postInit()
           
 void preClose()
           
 XObject pumpNext()
           
 void setIterator(Iterator i)
           
 
Methods inherited from class cdqa.iterator.Iterator
aggreg, all, and, asBooleanIterator, close, constant, constant, constant, constant, constant, empty, exist, getCurrent, init, init, join, join, list, ljoin, ljoin, map, mapL, mapL, mapL, mTOm, next, not, or, rjoin, rjoin, scan, scan, theFalseIterator, theTrueIterator, toPrintWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

i

Iterator i
Constructor Detail

UnaryOpIterator

public UnaryOpIterator(Iterator i)
Method Detail

postInit

public void postInit()
Specified by:
postInit in class Iterator

preClose

public void preClose()
Specified by:
preClose in class Iterator

pumpNext

public XObject pumpNext()
Specified by:
pumpNext in class Iterator

setIterator

public final void setIterator(Iterator i)

debugPrint

public void debugPrint(int inc)
Overrides:
debugPrint in class Iterator