Package org.apache.flink.runtime.io.network.partition.hybrid.tiered.file
-
Interface Summary Interface Description PartitionFileReader PartitionFileReader
defines the read logic for different types of shuffle files.PartitionFileReader.ReadProgress ThisPartitionFileReader.ReadProgress
defines the read progress of thePartitionFileReader
.PartitionFileWriter ThePartitionFileWriter
interface defines the write logic for different types of shuffle files. -
Class Summary Class Description PartitionFileReader.ReadBufferResult A wrapper class of the reading buffer result, including the read buffers, the hint of continue reading, and the read progress, etc.PartitionFileWriter.SegmentBufferContext ThePartitionFileWriter.SegmentBufferContext
contains all the buffers belonging to the segment.PartitionFileWriter.SubpartitionBufferContext ThePartitionFileWriter.SubpartitionBufferContext
contains all the buffers belonging to one subpartition.ProducerMergedPartitionFile The partition file in the producer-merge mode.ProducerMergedPartitionFileIndex TheProducerMergedPartitionFileIndex
is used byProducerMergedPartitionFileWriter
andProducerMergedPartitionFileReader
, to maintain the offset of each buffer in the physical file.ProducerMergedPartitionFileIndex.FixedSizeRegion Represents a series of buffers that are: From the same subpartition Logically (i.e. buffer index) consecutive Physically (i.e. offset in the file) consecutiveProducerMergedPartitionFileReader The implementation ofPartitionFileReader
with producer-merge mode.ProducerMergedPartitionFileReader.ProducerMergedReadProgress The implementation ofPartitionFileReader.ReadProgress
mainly includes current reading offset, end of read offset, etc.ProducerMergedPartitionFileWriter The implementation ofPartitionFileWriter
with producer-side merge mode.SegmentPartitionFile The partition file with segment file mode.SegmentPartitionFileReader The implementation ofPartitionFileReader
with segment file mode.SegmentPartitionFileWriter The implementation ofPartitionFileWriter
with segment file mode.