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
SortedRowIterator.MergeSort
public SortedRowIterator.MergeSort(RowSource source,
RowIterator unsortedRows,
List orderNodes,
RowDecorator rowDecorator)
throws AxionException
SortedRowIterator.MergeSort
public SortedRowIterator.MergeSort(RowIterator unsortedRows,
Comparator comparator)
throws AxionException
SortedRowIterator.MergeSort
public SortedRowIterator.MergeSort(RowIterator unsortedRows,
List orderNodes,
RowDecorator rowDecorator)
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()