cdqa.iterator

Class Map


public final class Map
extends UnaryOpIterator

Nested Class Summary

Nested classes/interfaces inherited from class cdqa.iterator.Iterator

Iterator.IteratorManager

Field Summary

(package private) UnaryFunction
f

Fields inherited from class cdqa.iterator.UnaryOpIterator

i

Fields inherited from class cdqa.iterator.Iterator

NULL, current, initValue

Constructor Summary

Map(Iterator i, UnaryFunction f)

Method Summary

BooleanIterator
asBooleanIterator()
XObject
pumpNext()

Methods inherited from class cdqa.iterator.UnaryOpIterator

debugPrint, postInit, preClose, pumpNext, setIterator

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

f

(package private)  UnaryFunction f

Constructor Details

Map

public Map(Iterator i,
           UnaryFunction f)

Method Details

asBooleanIterator

public BooleanIterator asBooleanIterator()
Overrides:
asBooleanIterator in interface Iterator

pumpNext

public XObject pumpNext()
Overrides:
pumpNext in interface UnaryOpIterator