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 ofMergeIterator. UseRecordComparatorto compare record.
-
-
Constructor Summary
Constructors Constructor Description BinaryMergeIterator(List<org.apache.flink.util.MutableObjectIterator<Entry>> iterators, List<Entry> reusableEntries, Comparator<Entry> comparator)
-
-
-
Constructor Detail
-
BinaryMergeIterator
public BinaryMergeIterator(List<org.apache.flink.util.MutableObjectIterator<Entry>> iterators, List<Entry> reusableEntries, Comparator<Entry> comparator) throws IOException
- Throws:
IOException
-
-
Method Detail
-
next
public Entry next(Entry reuse) throws IOException
- Specified by:
nextin interfaceorg.apache.flink.util.MutableObjectIterator<Entry>- Throws:
IOException
-
next
public Entry next() throws IOException
- Specified by:
nextin interfaceorg.apache.flink.util.MutableObjectIterator<Entry>- Throws:
IOException
-
-