public class ChannelReaderInputViewIterator<E> extends Object implements org.apache.flink.util.MutableObjectIterator<E>
| Constructor and Description |
|---|
ChannelReaderInputViewIterator(BlockChannelReader<org.apache.flink.core.memory.MemorySegment> reader,
LinkedBlockingQueue<org.apache.flink.core.memory.MemorySegment> returnQueue,
List<org.apache.flink.core.memory.MemorySegment> segments,
List<org.apache.flink.core.memory.MemorySegment> freeMemTarget,
org.apache.flink.api.common.typeutils.TypeSerializer<E> accessors,
int numBlocks) |
ChannelReaderInputViewIterator(ChannelReaderInputView inView,
List<org.apache.flink.core.memory.MemorySegment> freeMemTarget,
org.apache.flink.api.common.typeutils.TypeSerializer<E> accessors) |
ChannelReaderInputViewIterator(IOManager ioAccess,
FileIOChannel.ID channel,
LinkedBlockingQueue<org.apache.flink.core.memory.MemorySegment> returnQueue,
List<org.apache.flink.core.memory.MemorySegment> segments,
List<org.apache.flink.core.memory.MemorySegment> freeMemTarget,
org.apache.flink.api.common.typeutils.TypeSerializer<E> accessors,
int numBlocks) |
ChannelReaderInputViewIterator(IOManager ioAccess,
FileIOChannel.ID channel,
List<org.apache.flink.core.memory.MemorySegment> segments,
List<org.apache.flink.core.memory.MemorySegment> freeMemTarget,
org.apache.flink.api.common.typeutils.TypeSerializer<E> accessors,
int numBlocks) |
public ChannelReaderInputViewIterator(IOManager ioAccess, FileIOChannel.ID channel, List<org.apache.flink.core.memory.MemorySegment> segments, List<org.apache.flink.core.memory.MemorySegment> freeMemTarget, org.apache.flink.api.common.typeutils.TypeSerializer<E> accessors, int numBlocks) throws IOException
IOExceptionpublic ChannelReaderInputViewIterator(IOManager ioAccess, FileIOChannel.ID channel, LinkedBlockingQueue<org.apache.flink.core.memory.MemorySegment> returnQueue, List<org.apache.flink.core.memory.MemorySegment> segments, List<org.apache.flink.core.memory.MemorySegment> freeMemTarget, org.apache.flink.api.common.typeutils.TypeSerializer<E> accessors, int numBlocks) throws IOException
IOExceptionpublic ChannelReaderInputViewIterator(BlockChannelReader<org.apache.flink.core.memory.MemorySegment> reader, LinkedBlockingQueue<org.apache.flink.core.memory.MemorySegment> returnQueue, List<org.apache.flink.core.memory.MemorySegment> segments, List<org.apache.flink.core.memory.MemorySegment> freeMemTarget, org.apache.flink.api.common.typeutils.TypeSerializer<E> accessors, int numBlocks) throws IOException
IOExceptionpublic ChannelReaderInputViewIterator(ChannelReaderInputView inView, List<org.apache.flink.core.memory.MemorySegment> freeMemTarget, org.apache.flink.api.common.typeutils.TypeSerializer<E> accessors)
public E next(E reuse) throws IOException
next in interface org.apache.flink.util.MutableObjectIterator<E>IOExceptionpublic E next() throws IOException
next in interface org.apache.flink.util.MutableObjectIterator<E>IOExceptionCopyright © 2014–2016 The Apache Software Foundation. All rights reserved.