org.axiondb.engine.rowiterators
Class SortedRowIterator.MergeSort
java.lang.Object
org.axiondb.engine.rowiterators.DelegatingRowIterator
org.axiondb.engine.rowiterators.SortedRowIterator
org.axiondb.engine.rowiterators.SortedRowIterator.MergeSort
- All Implemented Interfaces:
- RowIterator
- Enclosing class:
- SortedRowIterator
public static class SortedRowIterator.MergeSort
- extends SortedRowIterator
Methods inherited from class org.axiondb.engine.rowiterators.DelegatingRowIterator |
current, currentIndex, first, getDelegate, hasCurrent, hasNext, hasPrevious, isEmpty, last, next, nextIndex, peekNext, peekPrevious, previous, previousIndex, reset, setDelegate |
SortedRowIterator.MergeSort
public SortedRowIterator.MergeSort(RowSource source,
RowIterator unsortedRows,
Comparator comparator)
throws AxionException
- Throws:
AxionException
SortedRowIterator.MergeSort
public SortedRowIterator.MergeSort(RowSource source,
RowIterator unsortedRows,
List orderNodes,
RowDecorator rowDecorator)
throws AxionException
- Throws:
AxionException
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
getSortedRowIds
protected org.apache.commons.collections.primitives.IntList getSortedRowIds(RowIterator unsortedRows,
Comparator comparator)
throws AxionException
- Specified by:
getSortedRowIds
in class SortedRowIterator
- Throws:
AxionException
getSortedRowList
protected List getSortedRowList(RowIterator unsortedRows,
Comparator comparator)
throws AxionException
- Specified by:
getSortedRowList
in class SortedRowIterator
- Throws:
AxionException
toString
public String toString()
- Overrides:
toString
in class Object