cdqa.iterator

Class UnaryOpIterator

Known Direct 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

NULL, current, initValue

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, debugPrint, empty, exist, getCurrent, init, init, join, join, list, ljoin, ljoin, mTOm, map, mapL, mapL, mapL, next, not, or, postInit, preClose, pumpNext, rjoin, rjoin, scan, scan, theFalseIterator, theTrueIterator, toPrintWriter

Field Details

i

(package private)  Iterator i

Constructor Details

UnaryOpIterator

public UnaryOpIterator(Iterator i)

Method Details

debugPrint

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

postInit

public void postInit()
Overrides:
postInit in interface Iterator

preClose

public void preClose()
Overrides:
preClose in interface Iterator

pumpNext

public XObject pumpNext()
Overrides:
pumpNext in interface Iterator

setIterator

public final void setIterator(Iterator i)