| CloseableIterable<T> |
|
| CloseableIterator<T> |
|
| CredentialSupplier |
Deprecated.
|
| DelegateFileIO |
This interface is intended as an extension for FileIO implementations that support being a
delegate target.
|
| DelegatingInputStream |
|
| DelegatingOutputStream |
|
| FileAppender<D> |
|
| FileIO |
Pluggable module for reading, writing, and deleting files.
|
| FileIOMetricsContext |
Extension of MetricsContext for use with FileIO to define standard metrics that should be
reported.
|
| InputFile |
|
| LocationProvider |
Interface for providing data file locations to write tasks.
|
| OutputFile |
|
| RangeReadable |
RangeReadable is an interface that allows for implementations of InputFile
streams to perform positional, range-based reads, which are more efficient than unbounded reads
in many cloud provider object stores.
|
| SupportsBulkOperations |
|
| SupportsPrefixOperations |
This interface is intended as an extension for FileIO implementations to provide additional
prefix based operations that may be useful in performing supporting operations.
|
| SupportsRecoveryOperations |
This interface is intended as an extension for FileIO implementations to provide additional
best-effort recovery operations that can be useful for repairing corrupted tables where there are
reachable files missing from disk.
|