Class LongHashPartitionChannelReaderInputViewIterator
java.lang.Object
org.apache.flink.table.runtime.io.BinaryRowChannelInputViewIterator
org.apache.flink.table.runtime.io.LongHashPartitionChannelReaderInputViewIterator
- All Implemented Interfaces:
org.apache.flink.util.MutableObjectIterator<org.apache.flink.table.data.binary.BinaryRowData>
public class LongHashPartitionChannelReaderInputViewIterator
extends BinaryRowChannelInputViewIterator
A simple iterator over the input read though an I/O channel. Use
LongHashPartition.deserializeFromPages(org.apache.flink.table.data.binary.BinaryRowData, org.apache.flink.runtime.io.disk.iomanager.ChannelReaderInputView, org.apache.flink.table.runtime.typeutils.BinaryRowDataSerializer)-
Field Summary
Fields inherited from class org.apache.flink.table.runtime.io.BinaryRowChannelInputViewIterator
freeMemTarget, inView, serializer -
Constructor Summary
ConstructorsConstructorDescriptionLongHashPartitionChannelReaderInputViewIterator(org.apache.flink.runtime.io.disk.iomanager.ChannelReaderInputView inView, BinaryRowDataSerializer serializer) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.table.data.binary.BinaryRowDatanext(org.apache.flink.table.data.binary.BinaryRowData reuse) Methods inherited from class org.apache.flink.table.runtime.io.BinaryRowChannelInputViewIterator
next
-
Constructor Details
-
LongHashPartitionChannelReaderInputViewIterator
public LongHashPartitionChannelReaderInputViewIterator(org.apache.flink.runtime.io.disk.iomanager.ChannelReaderInputView inView, BinaryRowDataSerializer serializer)
-
-
Method Details
-
next
public org.apache.flink.table.data.binary.BinaryRowData next(org.apache.flink.table.data.binary.BinaryRowData reuse) throws IOException - Specified by:
nextin interfaceorg.apache.flink.util.MutableObjectIterator<org.apache.flink.table.data.binary.BinaryRowData>- Overrides:
nextin classBinaryRowChannelInputViewIterator- Throws:
IOException
-