Overview of Iceberg-rust features
mainIceberg-rust is a low-level Rust implementation of the Apache Iceberg specification. It provides the following core abstractions for working with Iceberg tables:
- Catalog Trait: A unified interface to interact with various Iceberg catalog implementations.
- Table Structs: High-level structures that simplify accessing and interacting with Iceberg table metadata.
- Table Transactions: Mechanisms to perform atomic changes to Iceberg table metadata, ensuring consistency.
- View Structs: Data structures used to define and manage Iceberg views.