org.axiondb.engine.rowiterators
Class SortedRowIterator.MutableMergeSort
java.lang.Object
org.axiondb.engine.rowiterators.DelegatingRowIterator
org.axiondb.engine.rowiterators.SortedRowIterator
org.axiondb.engine.rowiterators.SortedRowIterator.MutableMergeSort
- All Implemented Interfaces:
- RowIterator
- Enclosing class:
- SortedRowIterator
public static class SortedRowIterator.MutableMergeSort
- extends SortedRowIterator
Method Summary |
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 . |
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, reset, setDelegate, size |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SortedRowIterator.MutableMergeSort
public SortedRowIterator.MutableMergeSort(RowSource source,
RowIterator unsortedRows,
java.util.Comparator comparator)
throws AxionException
- Throws:
AxionException
SortedRowIterator.MutableMergeSort
public SortedRowIterator.MutableMergeSort(RowSource source,
RowIterator unsortedRows,
java.util.List orderNodes,
RowDecorator rowDecorator)
throws AxionException
- Throws:
AxionException
remove
public void remove()
throws AxionException
- Description copied from interface:
RowIterator
- Set the
Row
at the current position in my underlying collection, or throw
UnsupportedOperationException
. (Optional operation.)
- Specified by:
remove
in interface RowIterator
- Overrides:
remove
in class DelegatingRowIterator
- Throws:
AxionException
set
public void set(Row row)
throws AxionException
- Description copied from interface:
RowIterator
- Set the
Row
at the current position in my underlying collection, or throw
UnsupportedOperationException
. (Optional operation.)
- Specified by:
set
in interface RowIterator
- Overrides:
set
in class DelegatingRowIterator
- Throws:
AxionException