Module iceberg_rust::catalog
source · Expand description
Defines traits to communicate with an iceberg catalog.
Modules§
- Defining the Bucket struct for specifying buckets for the ObjectStore.
- Struct to perform a CommitTable or CommitView operation
- Defining the CreateTable struct for creating catalog tables and starting create/replace transactions
- Defining the Identifier struct for identifying tables in an iceberg catalog.
- Defining the Namespace struct for handling namespaces in the catalog.
- Provides the [Relation] enum to refer to any queriable entity like a table or a view
Traits§
- Trait to create, replace and drop tables in an iceberg catalog.
- Trait to obtain a catalog by name