Package org.apache.flink.runtime.io.network.partition.hybrid.tiered.file
-
Interface Summary Interface Description PartitionFileReader PartitionFileReaderdefines the read logic for different types of shuffle files.PartitionFileReader.ReadProgress ThisPartitionFileReader.ReadProgressdefines the read progress of thePartitionFileReader.PartitionFileWriter ThePartitionFileWriterinterface 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.SegmentBufferContextcontains all the buffers belonging to the segment.PartitionFileWriter.SubpartitionBufferContext ThePartitionFileWriter.SubpartitionBufferContextcontains all the buffers belonging to one subpartition.ProducerMergedPartitionFile The partition file in the producer-merge mode.ProducerMergedPartitionFileIndex TheProducerMergedPartitionFileIndexis used byProducerMergedPartitionFileWriterandProducerMergedPartitionFileReader, 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 ofPartitionFileReaderwith producer-merge mode.ProducerMergedPartitionFileReader.ProducerMergedReadProgress The implementation ofPartitionFileReader.ReadProgressmainly includes current reading offset, end of read offset, etc.ProducerMergedPartitionFileWriter The implementation ofPartitionFileWriterwith producer-side merge mode.SegmentPartitionFile The partition file with segment file mode.SegmentPartitionFileReader The implementation ofPartitionFileReaderwith segment file mode.SegmentPartitionFileWriter The implementation ofPartitionFileWriterwith segment file mode.