Expand description
Tabular metadata types and traits
This module provides types for working with metadata for different tabular data structures in Iceberg, including tables, views, and materialized views. It defines common traits and implementations that allow working with these different types through a unified interface.
The main types are:
- TabularMetadata: An enum for owned metadata of different tabular types
- TabularMetadataRef: A reference-based version for borrowed metadata
These types allow code to handle tables, views, and materialized views generically while preserving their specific metadata structures and behaviors.
Enumsยง
- Tabular
Metadata - Represents metadata for different types of tabular data structures in Iceberg
- Tabular
Metadata Ref - A reference wrapper for different types of tabular metadata