| Interface | Description |
|---|---|
| Configurable<C> |
Interface used to avoid runtime dependencies on Hadoop Configurable
|
| HadoopConfigurable |
An interface that extends the Hadoop
Configurable interface to offer better serialization
support for customizable Iceberg objects such as FileIO. |
| Class | Description |
|---|---|
| ConfigProperties | |
| HadoopCatalog |
HadoopCatalog provides a way to use table names like db.table to work with path-based tables
under a common location.
|
| HadoopFileIO | |
| HadoopInputFile |
InputFile implementation using the Hadoop FileSystem API. |
| HadoopMetricsContext |
FileIO Metrics implementation that delegates to Hadoop FileSystem statistics implementation using
the provided scheme.
|
| HadoopOutputFile |
OutputFile implementation using the Hadoop FileSystem API. |
| HadoopStreams |
Convenience methods to get Parquet abstractions for Hadoop data streams.
|
| HadoopTableOperations |
TableOperations implementation for file systems that support atomic rename.
|
| HadoopTables |
Implementation of Iceberg tables that uses the Hadoop FileSystem to store metadata and manifests.
|
| HiddenPathFilter |
A
PathFilter that filters out hidden paths. |
| SerializableConfiguration |
Wraps a
Configuration object in a Serializable layer. |
| Util |