cdqa.iterator
Class BinaryOpBooleanIterator

java.lang.Object
  extended by cdqa.iterator.Iterator
      extended by cdqa.iterator.BooleanIterator
          extended by cdqa.iterator.BinaryOpBooleanIterator
Direct Known Subclasses:
And, Or

public abstract class BinaryOpBooleanIterator
extends BooleanIterator

class BinaryOpBooleanIterator extends BooleanIterator

Author:
simonkm

Nested Class Summary
 
Nested classes/interfaces inherited from class cdqa.iterator.Iterator
Iterator.IteratorManager
 
Field Summary
(package private)  BooleanIterator i1
           
(package private)  BooleanIterator i2
           
 
Fields inherited from class cdqa.iterator.Iterator
current, initValue, NULL
 
Constructor Summary
BinaryOpBooleanIterator(Iterator i1, Iterator i2)
           
 
Method Summary
 void postInit()
          initializes i1 and i2 internal Boolean iterators
 void preClose()
          does nothing
 
Methods inherited from class cdqa.iterator.BooleanIterator
asBooleanIterator, getValue, pumpNext
 
Methods inherited from class cdqa.iterator.Iterator
aggreg, all, and, close, constant, constant, constant, constant, constant, debugPrint, 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

i1

BooleanIterator i1

i2

BooleanIterator i2
Constructor Detail

BinaryOpBooleanIterator

public BinaryOpBooleanIterator(Iterator i1,
                               Iterator i2)
Method Detail

postInit

public void postInit()
initializes i1 and i2 internal Boolean iterators

Overrides:
postInit in class BooleanIterator

preClose

public void preClose()
does nothing

Overrides:
preClose in class BooleanIterator