public static class SortedRowIterator.MutableMergeSort extends SortedRowIterator
SortedRowIterator.MergeSort, SortedRowIterator.MutableMergeSort
_keyString, _rowIter
Constructor and Description |
---|
MutableMergeSort(RowSource source,
RowIterator unsortedRows,
java.util.Comparator comparator) |
MutableMergeSort(RowSource source,
RowIterator unsortedRows,
java.util.List orderNodes,
RowDecorator rowDecorator) |
Modifier and Type | Method and Description |
---|---|
void |
remove()
Set the
Row at the current position in my underlying collection, or throw
UnsupportedOperationException . |
void |
set(Row row)
Set the
Row at the current position in my underlying collection, or throw
UnsupportedOperationException . |
buildComparatorChain, toString
add, current, currentIndex, first, getDelegate, hasCurrent, hasNext, hasPrevious, isEmpty, last, next, next, nextIndex, peekNext, peekPrevious, previous, previous, previousIndex, reset, setDelegate, size
public MutableMergeSort(RowSource source, RowIterator unsortedRows, java.util.Comparator comparator) throws AxionException
AxionException
public MutableMergeSort(RowSource source, RowIterator unsortedRows, java.util.List orderNodes, RowDecorator rowDecorator) throws AxionException
AxionException
public void remove() throws AxionException
RowIterator
Row
at the current position in my underlying collection, or throw
UnsupportedOperationException
. (Optional operation.)remove
in interface RowIterator
remove
in class DelegatingRowIterator
AxionException
public void set(Row row) throws AxionException
RowIterator
Row
at the current position in my underlying collection, or throw
UnsupportedOperationException
. (Optional operation.)set
in interface RowIterator
set
in class DelegatingRowIterator
AxionException