Uses of Class
org.apache.flink.runtime.io.disk.iomanager.FileIOChannel.ID
Packages that use FileIOChannel.ID
Package
Description
-
Uses of FileIOChannel.ID in org.apache.flink.runtime.io.disk
Methods in org.apache.flink.runtime.io.disk that return FileIOChannel.IDModifier and TypeMethodDescriptionFileChannelManager.createChannel()Creates an ID identifying an underlying file channel and returns it.FileChannelManagerImpl.createChannel()Constructors in org.apache.flink.runtime.io.disk with parameters of type FileIOChannel.IDModifierConstructorDescriptionChannelReaderInputViewIterator(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.IDModifier and TypeFieldDescriptionprotected final FileIOChannel.IDAbstractFileIOChannel.idThe ID of the underlying channel.Methods in org.apache.flink.runtime.io.disk.iomanager that return FileIOChannel.IDModifier and TypeMethodDescriptionIOManager.createChannel()Creates a newFileIOChannel.IDin one of the temp directories.final FileIOChannel.IDAbstractFileIOChannel.getChannelID()FileIOChannel.getChannelID()Gets the channel ID of this I/O channel.FileIOChannel.Enumerator.next()Methods in org.apache.flink.runtime.io.disk.iomanager with parameters of type FileIOChannel.IDModifier and TypeMethodDescriptionBlockChannelReader<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) IOManagerAsync.createBufferFileReader(FileIOChannel.ID channelID, RequestDoneCallback<Buffer> callback) abstract BufferFileSegmentReaderIOManager.createBufferFileSegmentReader(FileIOChannel.ID channelID, RequestDoneCallback<FileSegment> callback) IOManagerAsync.createBufferFileSegmentReader(FileIOChannel.ID channelID, RequestDoneCallback<FileSegment> callback) abstract BufferFileWriterIOManager.createBufferFileWriter(FileIOChannel.ID channelID) IOManagerAsync.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.IOManagerAsync.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.IDModifierConstructorDescriptionprotectedAbstractFileIOChannel(FileIOChannel.ID channelID, boolean writeEnabled) Creates a new channel to the path indicated by the given ID.protectedAsynchronousBlockReader(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.protectedAsynchronousBlockWriter(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.protectedAsynchronousBlockWriterWithCallback(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.protectedAsynchronousBufferFileReader(FileIOChannel.ID channelID, RequestQueue<org.apache.flink.runtime.io.disk.iomanager.ReadRequest> requestQueue, RequestDoneCallback<Buffer> callback) protectedAsynchronousBufferFileSegmentReader(FileIOChannel.ID channelID, RequestQueue<org.apache.flink.runtime.io.disk.iomanager.ReadRequest> requestQueue, RequestDoneCallback<FileSegment> callback) protectedAsynchronousBufferFileWriter(FileIOChannel.ID channelID, RequestQueue<org.apache.flink.runtime.io.disk.iomanager.WriteRequest> requestQueue) protectedAsynchronousBulkBlockReader(FileIOChannel.ID channelID, RequestQueue<org.apache.flink.runtime.io.disk.iomanager.ReadRequest> requestQueue, List<org.apache.flink.core.memory.MemorySegment> sourceSegments, int numBlocks) protectedAsynchronousFileIOChannel(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) protectedSynchronousFileIOChannel(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.IDModifier and TypeMethodDescriptionintHashPartition.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.