Class MergeSortedIterators<T>
java.lang.Object
org.apache.jackrabbit.oak.plugins.document.util.MergeSortedIterators<T>
- Type Parameters:
T
- the entry type
- All Implemented Interfaces:
Iterator<T>
MergeSortedIterators
is a specialized implementation of a
merge sort of already sorted iterators of some type of comparable elements.
The input iterators must return the elements in sorted order according to
the provided Comparator. In addition the sequence of iterators must also
be sorted in a way that the first element of the next iterator is greater
than the first element of the previous iterator.-
Constructor Details
-
MergeSortedIterators
-
-
Method Details
-
nextIterator
- Returns:
- the next
Iterator
ornull
if there is none.
-
description
Provides details about this iterator -
hasNext
public boolean hasNext() -
next
-
remove
public void remove()
-