Skip to main content

Crate ailake_catalog

Crate ailake_catalog 

Source
Expand description

ailake-catalog — Iceberg catalog operations

Implements CatalogProvider for all supported backends. This is the only crate that reads/writes metadata.json and manifests.

See docs/architecture/CATALOG_BACKENDS.md for backend details.

Re-exports§

pub use hadoop::HadoopCatalog;
pub use provider::decode_centroid;
pub use provider::encode_centroid_b64;
pub use provider::make_data_file_entry;
pub use provider::make_data_file_entry_indexing;
pub use provider::make_multi_column_data_file_entry;
pub use provider::new_snapshot_id;
pub use provider::CatalogProvider;
pub use provider::DataFileEntry;
pub use provider::ExtraVectorIndex;
pub use provider::IcebergSchemaUpdate;
pub use provider::IndexStatus;
pub use provider::NewSnapshot;
pub use provider::SnapshotId;
pub use provider::SnapshotOperation;
pub use provider::TableIdent;
pub use provider::TableMetadata;
pub use provider::TableProperties;
pub use provider::VectorIndexInfo;

Modules§

avro_manifest
avro_raw
hadoop
metadata
provider
snapshot