Module table

Source
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