Uses of Class
org.apache.flink.runtime.io.disk.iomanager.FileIOChannel.ID
-
Packages that use FileIOChannel.ID Package Description org.apache.flink.runtime.io.disk org.apache.flink.runtime.io.disk.iomanager org.apache.flink.runtime.operators.hash -
-
Uses of FileIOChannel.ID in org.apache.flink.runtime.io.disk
Methods in org.apache.flink.runtime.io.disk that return FileIOChannel.ID Modifier and Type Method Description FileIOChannel.IDFileChannelManager. createChannel()Creates an ID identifying an underlying file channel and returns it.FileIOChannel.IDFileChannelManagerImpl. createChannel()Constructors in org.apache.flink.runtime.io.disk with parameters of type FileIOChannel.ID Constructor Description 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)SeekableFileChannelInputView(IOManager ioManager, FileIOChannel.ID channelId, MemoryManager memManager, List<org.apache.flink.core.memory.MemorySegment> memory, int sizeOfLastBlock) -
Uses of FileIOChannel.ID in org.apache.flink.runtime.io.disk.iomanager
Fields in org.apache.flink.runtime.io.disk.iomanager declared as FileIOChannel.ID Modifier and Type Field Description protected FileIOChannel.IDAbstractFileIOChannel. idThe ID of the underlying channel.Methods in org.apache.flink.runtime.io.disk.iomanager that return FileIOChannel.ID Modifier and Type Method Description FileIOChannel.IDIOManager. createChannel()Creates a newFileIOChannel.IDin one of the temp directories.FileIOChannel.IDAbstractFileIOChannel. getChannelID()FileIOChannel.IDFileIOChannel. getChannelID()Gets the channel ID of this I/O channel.FileIOChannel.IDFileIOChannel.Enumerator. next()Methods in org.apache.flink.runtime.io.disk.iomanager with parameters of type FileIOChannel.ID Modifier and Type Method Description BlockChannelReader<org.apache.flink.core.memory.MemorySegment>IOManager. createBlockChannelReader(FileIOChannel.ID channelID)Creates a block channel reader that reads blocks from the given channel.abstract BlockChannelReader<org.apache.flink.core.memory.MemorySegment>IOManager. createBlockChannelReader(FileIOChannel.ID channelID, LinkedBlockingQueue<org.apache.flink.core.memory.MemorySegment> returnQueue)Creates a block channel reader that reads blocks from the given channel.BlockChannelReader<org.apache.flink.core.memory.MemorySegment>IOManagerAsync. createBlockChannelReader(FileIOChannel.ID channelID, LinkedBlockingQueue<org.apache.flink.core.memory.MemorySegment> returnQueue)Creates a block channel reader that reads blocks from the given channel.BlockChannelWriter<org.apache.flink.core.memory.MemorySegment>IOManager. createBlockChannelWriter(FileIOChannel.ID channelID)Creates a block channel writer that writes to the given channel.abstract BlockChannelWriter<org.apache.flink.core.memory.MemorySegment>IOManager. createBlockChannelWriter(FileIOChannel.ID channelID, LinkedBlockingQueue<org.apache.flink.core.memory.MemorySegment> returnQueue)Creates a block channel writer that writes to the given channel.abstract BlockChannelWriterWithCallback<org.apache.flink.core.memory.MemorySegment>IOManager. createBlockChannelWriter(FileIOChannel.ID channelID, RequestDoneCallback<org.apache.flink.core.memory.MemorySegment> callback)Creates a block channel writer that writes to the given channel.BlockChannelWriter<org.apache.flink.core.memory.MemorySegment>IOManagerAsync. createBlockChannelWriter(FileIOChannel.ID channelID, LinkedBlockingQueue<org.apache.flink.core.memory.MemorySegment> returnQueue)BlockChannelWriterWithCallback<org.apache.flink.core.memory.MemorySegment>IOManagerAsync. createBlockChannelWriter(FileIOChannel.ID channelID, RequestDoneCallback<org.apache.flink.core.memory.MemorySegment> callback)abstract BufferFileReaderIOManager. createBufferFileReader(FileIOChannel.ID channelID, RequestDoneCallback<Buffer> callback)BufferFileReaderIOManagerAsync. createBufferFileReader(FileIOChannel.ID channelID, RequestDoneCallback<Buffer> callback)abstract BufferFileSegmentReaderIOManager. createBufferFileSegmentReader(FileIOChannel.ID channelID, RequestDoneCallback<FileSegment> callback)BufferFileSegmentReaderIOManagerAsync. createBufferFileSegmentReader(FileIOChannel.ID channelID, RequestDoneCallback<FileSegment> callback)abstract BufferFileWriterIOManager. createBufferFileWriter(FileIOChannel.ID channelID)BufferFileWriterIOManagerAsync. createBufferFileWriter(FileIOChannel.ID channelID)abstract BulkBlockChannelReaderIOManager. createBulkBlockChannelReader(FileIOChannel.ID channelID, List<org.apache.flink.core.memory.MemorySegment> targetSegments, int numBlocks)Creates a block channel reader that reads all blocks from the given channel directly in one bulk.BulkBlockChannelReaderIOManagerAsync. createBulkBlockChannelReader(FileIOChannel.ID channelID, List<org.apache.flink.core.memory.MemorySegment> targetSegments, int numBlocks)Creates a block channel reader that reads all blocks from the given channel directly in one bulk.static voidIOManager. deleteChannel(FileIOChannel.ID channel)Deletes the file underlying the given channel.Constructors in org.apache.flink.runtime.io.disk.iomanager with parameters of type FileIOChannel.ID Constructor Description AbstractFileIOChannel(FileIOChannel.ID channelID, boolean writeEnabled)Creates a new channel to the path indicated by the given ID.AsynchronousBlockReader(FileIOChannel.ID channelID, RequestQueue<org.apache.flink.runtime.io.disk.iomanager.ReadRequest> requestQueue, LinkedBlockingQueue<org.apache.flink.core.memory.MemorySegment> returnSegments)Creates a new block channel reader for the given channel.AsynchronousBlockWriter(FileIOChannel.ID channelID, RequestQueue<org.apache.flink.runtime.io.disk.iomanager.WriteRequest> requestQueue, LinkedBlockingQueue<org.apache.flink.core.memory.MemorySegment> returnSegments)Creates a new block channel writer for the given channel.AsynchronousBlockWriterWithCallback(FileIOChannel.ID channelID, RequestQueue<org.apache.flink.runtime.io.disk.iomanager.WriteRequest> requestQueue, RequestDoneCallback<org.apache.flink.core.memory.MemorySegment> callback)Creates a new asynchronous block writer for the given channel.AsynchronousBufferFileReader(FileIOChannel.ID channelID, RequestQueue<org.apache.flink.runtime.io.disk.iomanager.ReadRequest> requestQueue, RequestDoneCallback<Buffer> callback)AsynchronousBufferFileSegmentReader(FileIOChannel.ID channelID, RequestQueue<org.apache.flink.runtime.io.disk.iomanager.ReadRequest> requestQueue, RequestDoneCallback<FileSegment> callback)AsynchronousBufferFileWriter(FileIOChannel.ID channelID, RequestQueue<org.apache.flink.runtime.io.disk.iomanager.WriteRequest> requestQueue)AsynchronousBulkBlockReader(FileIOChannel.ID channelID, RequestQueue<org.apache.flink.runtime.io.disk.iomanager.ReadRequest> requestQueue, List<org.apache.flink.core.memory.MemorySegment> sourceSegments, int numBlocks)AsynchronousFileIOChannel(FileIOChannel.ID channelID, RequestQueue<R> requestQueue, RequestDoneCallback<T> callback, boolean writeEnabled)Creates a new channel access to the path indicated by the given ID.SynchronousBufferFileReader(FileIOChannel.ID channelID, boolean writeEnabled)SynchronousFileIOChannel(FileIOChannel.ID channelID, boolean writeEnabled) -
Uses of FileIOChannel.ID in org.apache.flink.runtime.operators.hash
Methods in org.apache.flink.runtime.operators.hash with parameters of type FileIOChannel.ID Modifier and Type Method Description intHashPartition. spillPartition(List<org.apache.flink.core.memory.MemorySegment> target, IOManager ioAccess, FileIOChannel.ID targetChannel, LinkedBlockingQueue<org.apache.flink.core.memory.MemorySegment> bufferReturnQueue)Spills this partition to disk and sets it up such that it continues spilling records that are added to it.
-