xxl.cursors
Class DivideAndConquer

java.lang.Object
  |
  +--xxl.cursors.AbstractCursor
        |
        +--xxl.cursors.DivideAndConquer
Direct Known Subclasses:
HashJoin, MarriageBeforeConquest

public class DivideAndConquer
extends AbstractCursor


Field Summary
protected  Divider divider
           
protected  Function newConquerer
           
 
Fields inherited from class xxl.cursors.AbstractCursor
hasNext, iterator, next
 
Constructor Summary
DivideAndConquer(Divider divider, Function newConquerer)
          The parameter divider is not a factory method becaus it is only created once.
 
Method Summary
protected  void computeNext()
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class xxl.cursors.AbstractCursor
close, hasNext, next, peek, remove, reset, setNext, setNextIterator, supportsPeek, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

divider

protected Divider divider

newConquerer

protected Function newConquerer
Constructor Detail

DivideAndConquer

public DivideAndConquer(Divider divider,
                        Function newConquerer)
The parameter divider is not a factory method becaus it is only created once.
Method Detail

computeNext

protected void computeNext()
Overrides:
computeNext in class AbstractCursor

main

public static void main(java.lang.String[] args)