org.axiondb.engine.rowiterators
Class SortedRowIterator.MergeSort

java.lang.Object
  extended by org.axiondb.engine.rowiterators.DelegatingRowIterator
      extended by org.axiondb.engine.rowiterators.SortedRowIterator
          extended by org.axiondb.engine.rowiterators.SortedRowIterator.MergeSort
All Implemented Interfaces:
RowIterator
Enclosing class:
SortedRowIterator

public static class SortedRowIterator.MergeSort
extends SortedRowIterator


Nested Class Summary
 
Nested classes/interfaces inherited from class org.axiondb.engine.rowiterators.SortedRowIterator
SortedRowIterator.MergeSort, SortedRowIterator.MutableMergeSort
 
Field Summary
 
Fields inherited from class org.axiondb.engine.rowiterators.SortedRowIterator
_keyString, _rowIter
 
Constructor Summary
SortedRowIterator.MergeSort(RowIterator unsortedRows, Comparator comparator)
           
SortedRowIterator.MergeSort(RowIterator unsortedRows, List orderNodes, RowDecorator rowDecorator)
           
 
Method Summary
 
Methods inherited from class org.axiondb.engine.rowiterators.SortedRowIterator
buildComparatorChain, toString
 
Methods inherited from class org.axiondb.engine.rowiterators.DelegatingRowIterator
add, current, currentIndex, first, getDelegate, hasCurrent, hasNext, hasPrevious, isEmpty, last, next, next, nextIndex, peekNext, peekPrevious, previous, previous, previousIndex, remove, reset, set, setDelegate, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SortedRowIterator.MergeSort

public SortedRowIterator.MergeSort(RowIterator unsortedRows,
                                   Comparator comparator)
                            throws AxionException
Throws:
AxionException

SortedRowIterator.MergeSort

public SortedRowIterator.MergeSort(RowIterator unsortedRows,
                                   List orderNodes,
                                   RowDecorator rowDecorator)
                            throws AxionException
Throws:
AxionException