iceberg_rust_spec/spec/mod.rs
1//! Core Apache Iceberg specification types and implementations
2//!
3//! This module contains the core data structures and implementations that make up
4//! the Apache Iceberg table format specification. Key components include:
5//!
6//! - Table metadata and schema definitions
7//! - Manifest and snapshot management
8//! - Partition specifications
9//! - Sort orders
10//! - Data types and values
11//! - View and materialized view metadata
12//!
13//! Each submodule implements a specific part of the specification, providing
14//! serialization/deserialization and validation logic.
15
16pub mod identifier;
17pub mod manifest;
18pub mod manifest_list;
19pub mod materialized_view_metadata;
20pub mod namespace;
21pub mod partition;
22pub mod schema;
23pub mod snapshot;
24pub mod sort;
25pub mod table_metadata;
26pub mod tabular;
27pub mod types;
28pub mod values;
29pub mod view_metadata;