Expand description
Table module provides the core functionality for working with Iceberg tables
The main type in this module is Table
, which represents an Iceberg table and provides
methods for:
- Reading table data and metadata
- Modifying table structure (schema, partitioning, etc.)
- Managing table snapshots and branches
- Performing atomic transactions
Tables can be created using Table::builder()
and modified using transactions
created by Table::new_transaction()
.
Modules§
- manifest
- Provides functionality for reading and writing Iceberg manifest files.
- manifest_
list - Helpers to deal with manifest lists and files
- transaction
- Transaction module for atomic table operations
Structs§
- Table
- Iceberg table