cdqa.iterator

Class MToMIterator


public final class MToMIterator
extends UnaryOpIterator

a wrapper for MapL functions

Nested Class Summary

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

Iterator.IteratorManager

Field Summary

(package private) MToMFunction
f

Fields inherited from class cdqa.iterator.UnaryOpIterator

i

Fields inherited from class cdqa.iterator.Iterator

NULL, current, initValue

Constructor Summary

MToMIterator(Iterator i, MToMFunction f)

Method Summary

void
postInit()
void
preClose()
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)  MToMFunction f

Constructor Details

MToMIterator

public MToMIterator(Iterator i,
                    MToMFunction f)

Method Details

postInit

public void postInit()
Overrides:
postInit in interface UnaryOpIterator

preClose

public void preClose()
Overrides:
preClose in interface UnaryOpIterator

pumpNext

public XObject pumpNext()
Overrides:
pumpNext in interface UnaryOpIterator