| Interface | Description |
|---|---|
| BufferFileReader |
Read
Buffer from file. |
| BufferFileWriter |
Write
MemorySegment to file. |
| FileChannelManager |
The manager used for creating/getting file IO channels based on config temp dirs.
|
| FileIOChannel |
A Channel represents a collection of files that belong logically to the same resource.
|
| IOManager |
The facade for the provided disk I/O services.
|
| RowBuffer |
Cache buffer for
InternalRow. |
| RowBuffer.RowBufferIterator |
Iterator to fetch record from buffer.
|
| Class | Description |
|---|---|
| AbstractFileIOChannel |
Abstract
FileIOChannel to share some implementation. |
| BufferFileChannelReader |
Helper class to read
Buffers from files into objects. |
| BufferFileReaderImpl |
A synchronous
BufferFileReader implementation. |
| BufferFileWriterImpl |
A synchronous
BufferFileWriter implementation. |
| ChannelReaderInputView |
A
DataInputView that is backed by a BufferFileReader, making it effectively a
data input stream. |
| ChannelReaderInputViewIterator |
A simple iterator over the input read though an I/O channel.
|
| ChannelWithMeta |
Channel with block count and numBytesInLastBlock of file.
|
| ChannelWriterOutputView |
A
DataOutputView that is backed by a FileIOChannel, making it effectively a data
output stream. |
| ExternalBuffer |
An external buffer for storing rows, it will spill the data to disk when the memory is full.
|
| FileChannelManagerImpl |
The manager used for creating/deleting file channels based on config temp dirs.
|
| FileChannelUtil |
File channel util for runtime.
|
| FileIOChannel.Enumerator |
An enumerator for channels that logically belong together.
|
| FileIOChannel.ID |
An ID identifying an underlying file channel.
|
| InMemoryBuffer |
Only cache
InternalRows in memory. |
| IOManagerImpl |
The facade for the provided I/O manager services.
|
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.