xxl.cursors
Class Sorter

java.lang.Object
  |
  +--xxl.cursors.PeekIteratorCursor
        |
        +--xxl.cursors.Sorter
Direct Known Subclasses:
MergeSorter

public abstract class Sorter
extends PeekIteratorCursor

The logical Sort-operator.


Field Summary
protected  int blockSize
           
protected  int finalMemSize
           
protected  int memSize
           
protected  int objectSize
           
 
Fields inherited from class xxl.cursors.PeekIteratorCursor
peekIterator
 
Constructor Summary
Sorter(int memSize, int blockSize, int objectSize, int finalMemSize)
           
 
Methods inherited from class xxl.cursors.PeekIteratorCursor
close, hasNext, next, peek, remove, reset, supportsPeek, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

memSize

protected int memSize

blockSize

protected int blockSize

objectSize

protected int objectSize

finalMemSize

protected int finalMemSize
Constructor Detail

Sorter

public Sorter(int memSize,
              int blockSize,
              int objectSize,
              int finalMemSize)