| BatchShuffleReadBufferPool |
A fixed-size MemorySegment pool used by batch shuffle for shuffle data read (currently
only used by sort-merge blocking shuffle).
|
| ChannelReaderInputViewIterator<E> |
A simple iterator over the input read though an I/O channel.
|
| FileBasedBufferIterator |
CloseableIterator of buffers over file content.
|
| FileChannelInputView |
A DataInputView that is backed by a BlockChannelReader, making it effectively a data input stream.
|
| FileChannelManagerImpl |
The manager used for creating/deleting file channels based on config temp dirs.
|
| FileChannelOutputView |
A DataOutputView that is backed by a BlockChannelWriter, making it effectively a data output stream.
|
| InputViewIterator<E> |
|
| RandomAccessInputView |
|
| RandomAccessOutputView |
|
| SeekableFileChannelInputView |
A DataInputView that is backed by a BlockChannelReader, making it effectively a data input stream.
|
| SimpleCollectingOutputView |
The list with the full segments contains at any point all completely full segments, plus the
segment that is currently filled.
|
| SpillingBuffer |
An output view that buffers written data in memory pages and spills them when they are full.
|