Re-exports§
pub use catalog::load_persisted_schema;pub use catalog::IcebergCatalog;pub use deletion_vector::DeletionVector;pub use deletion_vector::PuffinEncoded;pub use manifest::DvLocation;pub use manifest::Manifest;pub use manifest::ManifestEntry;pub use snapshot::IcebergDataFile;pub use snapshot::SnapshotTransaction;pub use translate::to_iceberg_data_file_v2;pub use translate::to_iceberg_data_file_v2_with_schema;pub use translate::to_iceberg_schema_v2;pub use translate::to_iceberg_v2_table_metadata;pub use translate::to_iceberg_v2_table_metadata_bytes;pub use version::DataFileMeta;pub use version::Version;pub use version::VersionSet;pub use crate::types::Result;
Modules§
- catalog
IcebergCatalog: file-system-based Iceberg catalog for embedded use.- deletion_
vector - Deletion Vectors — Puffin format, Iceberg spec v3.
- manifest
ManifestReader: reads an Iceberg snapshot and reconstructs the LSM level-file map. EachDataFilein the Iceberg manifest carries the"merutable.meta"KV footer from which we extract theLevel.- manifest_
pb - Issue #28 Phase 1: protobuf manifest format (on-disk wire format).
- snapshot
SnapshotTransaction: builder for an atomic Iceberg snapshot change.- translate
- Iceberg translator: projects merutable’s native
Manifestonto Apache Iceberg v2TableMetadataJSON. - version
Version(immutable LSM state snapshot) andVersionSet(lock-free readers).