Module tabular

Module tabular 

Source
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ยง

TabularMetadata
Represents metadata for different types of tabular data structures in Iceberg
TabularMetadataRef
A reference wrapper for different types of tabular metadata