Class BinaryMergeIterator<Entry>
java.lang.Object
org.apache.flink.table.runtime.operators.sort.BinaryMergeIterator<Entry>
- All Implemented Interfaces:
org.apache.flink.util.MutableObjectIterator<Entry>
public class BinaryMergeIterator<Entry>
extends Object
implements org.apache.flink.util.MutableObjectIterator<Entry>
Binary version of
MergeIterator. Use RecordComparator to compare record.-
Constructor Summary
ConstructorsConstructorDescriptionBinaryMergeIterator(List<org.apache.flink.util.MutableObjectIterator<Entry>> iterators, List<Entry> reusableEntries, Comparator<Entry> comparator) -
Method Summary
-
Constructor Details
-
BinaryMergeIterator
public BinaryMergeIterator(List<org.apache.flink.util.MutableObjectIterator<Entry>> iterators, List<Entry> reusableEntries, Comparator<Entry> comparator) throws IOException - Throws:
IOException
-
-
Method Details
-
next
- Specified by:
nextin interfaceorg.apache.flink.util.MutableObjectIterator<Entry>- Throws:
IOException
-
next
- Specified by:
nextin interfaceorg.apache.flink.util.MutableObjectIterator<Entry>- Throws:
IOException
-