AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing apache/iceberg-rust in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewApache Iceberg™ Rust Rust implementation of Apache Iceberg™. Components The Apache Iceberg Rust project is composed of the following components: | Name | Release | Docs | |-------------------------------|--------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------| | [iceberg] | [![iceberg image]][iceberg link] | [![docs release]][iceberg release docs] [![docs dev]][iceberg dev docs] | | [iceberg-catalog-loader] | [![iceberg-catalog-loader image]][iceberg-catalog-loader link] | [![docs release]][iceberg-catalog-loader release docs] [![docs dev]][iceberg-catalog-loader dev docs] | | [iceberg-catalog-glue] | [![iceberg-catalog-glue image]][iceberg-catalog-glue link] | [![docs release]][iceberg-catalog-glue release docs] [![docs dev]][iceberg-catalog-glue dev docs] | | [iceberg-catalog-hms] | [![iceberg-catalog-hms image]][iceberg-catalog-hms link] | [![docs release]][iceberg-catalog-hms release docs] [![docs dev]][iceberg-catalog-hms dev docs] | | [iceberg-catalog-rest] | [![iceberg-catalog-rest image]][iceberg-catalog-rest link] | [![docs release]][iceberg-catalog-rest release docs] [![docs dev]][iceberg-catalog-rest dev docs] | | [iceberg-catalog-s3tables] | [![iceberg-catalog-s3tables image]][iceberg-catalog-s3tables link] | [![docs release]][iceberg-catalog-s3tables release docs] [![docs dev]][iceberg-catalog-s3tables dev docs] | | [iceberg-catalog-sql] | [![iceberg-catalog-sql image]][iceberg-catalog-sql link] | [![docs release]][iceberg-catalog-sql release docs] [![docs dev]][iceberg-catalog-sql dev docs] | | [iceberg-cache-moka] | [![iceberg-cache-moka image]][iceberg-cache-moka link] | [![docs release]][iceberg-cache-moka release docs] [![docs dev]][iceberg-cache-moka dev docs] | | [iceberg-datafusion] | [![iceberg-datafusion image]][iceberg-datafusion link] | [![docs release]][iceberg-datafusion release docs] [![docs dev]][iceberg-datafusion dev docs] | | [iceberg-storage-opendal] | [![iceberg-storage-opendal image]][iceberg-storage-opendal link] | [![docs release]][iceberg-storage-opendal release docs] [![docs dev]][iceberg-storage-opendal dev docs] | [docs release]: https://img.shields.io/badge/docs-release-blue [docs dev]: https://img.shields.io/badge/docs-dev-blue [iceberg]: crates/iceberg/README.md [iceberg image]: https://img.shields.io/crates/v/iceberg.svg [iceberg link]: https://crates.io/crates/iceberg [iceberg release docs]: https://docs.rs/iceberg [iceberg dev docs]: https://rust.iceberg.apache.org/api/iceberg/ [iceberg-datafusion]: crates/integrations/datafusion/README.md [iceberg-datafusion image]: https://img.shields.io/crates/v/iceberg-datafusion.svg [iceberg-datafusion link]: https://crates.io/crates/iceberg-datafusion [iceberg-datafusion dev docs]: https://rust.iceberg.apache.org/api/iceberg_datafusion/ [iceberg-datafusion release docs]: https://docs.rs/iceberg-datafusion [iceberg-catalog-glue]: crates/catalog/glue/README.md [iceberg-catalog-glue image]: https://img.shields.io/crates/v/iceberg-catalog-glue.svg [iceberg-catalog-glue link]: https://crates.io/crates/iceberg-catalog-glue [iceberg-catalog-glue release docs]: https://docs.rs/iceberg-catalog-glue [iceberg-catalog-glue dev docs]: https://rust.iceberg.apache.org/api/iceberg_catalog_glue/ [iceberg-catalog-hms]: crates/catalog/hms/README.md [iceberg-catalog-hms image]: https://img.shields.io/crates/v/iceberg-catalog-hms.svg [iceberg-catalog-hms link]: https://crates.io/crates/iceberg-catalog-hms [iceberg-catalog-hms release docs]: https://docs.rs/iceberg-catalog-hms [iceberg-catalog-hms dev docs]: https://rust.iceberg.apache.org/api/iceberg_catalog_hms/ [iceberg-catalog-rest]: crates/catalog/rest/README.md [iceberg-catalog-rest image]: https://img.shields.io/crates/v/iceberg-catalog-rest.svg [iceberg-catalog-rest link]: https://crates.io/crates/iceberg-catalog-rest [iceberg-catalog-rest release docs]: https://docs.rs/iceberg-catalog-rest [iceberg-catalog-rest dev docs]: https://rust.iceberg.apache.org/api/iceberg_catalog_rest/ [iceberg-catalog-sql]: crates/catalog/sql [iceberg-catalog-sql image]: https://img.shields.io/crates/v/iceberg-catalog-sql.svg [iceberg-catalog-sql link]: https://crates.io/crates/iceberg-catalog-sql [iceberg-catalog-sql release docs]: https://docs.rs/iceberg-catalog-sql [iceberg-catalog-sql dev docs]: https://rust.iceberg.apache.org/api/iceberg_catalog_sql/ [iceberg-catalog-s3tables]: crates/catalog/s3tables/README.md [iceberg-catalog-s3tables image]: https://img.shields.io/crates/v/iceberg-catalog-s3tables.svg [iceberg-catalog-s3tables link]: https://crates.io/crates/iceberg-catalog-s3tables [iceberg-catalog-s3tables release docs]: https://docs.rs/iceberg-catalog-s3tables [iceberg-catalog-s3tables dev docs]: https://rust.iceberg.apache.org/api/iceberg_catalog_s3tables/ [iceberg-storage-opendal]: crates/storage/opendal/README.md [iceberg-storage-opendal image]: https://img.shields.io/crates/v/iceberg-storage-opendal.svg [iceberg-storage-opendal link]: https://crates.io/crates/iceberg-storage-opendal [iceberg-storage-opendal release docs]: https://docs.rs/iceberg-storage-opendal [iceberg-storage-opendal dev docs]: https://rust.iceberg.apache.org/api/iceberg_storage_opendal/ [iceberg-catalog-loader]: crates/catalog/loader [iceberg-catalog-loader image]: https://img.shields.io/crates/v/iceberg-catalog-loader.svg [iceberg-catalog-loader link]: https://crates.io/crates/iceberg-catalog-loader [iceberg-catalog-loader release docs]: https://docs.rs/iceberg-catalog-loader [iceberg-catalog-loader dev docs]: https://rust.iceberg.apache.org/api/iceberg_catalog_loader/ [iceberg-cache-moka]: crates/integrations/cache-moka [iceberg-cache-moka image]: https://img.shields.io/crates/v/iceberg-cache-moka.svg [iceberg-cache-moka link]: https://crates.io/crates/iceberg-cache-moka [iceberg-cache-moka release docs]: https://docs.rs/iceberg-cache-moka [iceberg-cache-mo…