xbattlax opened a new pull request, #2029:
URL: https://github.com/apache/iceberg-rust/pull/2029
## Summary
Add comprehensive user documentation for the DataFusion integration,
addressing issue #2027.
## Changes
- Add `website/src/datafusion.md` documentation page covering:
- Catalog-based access with `IcebergCatalogProvider`
- SQL operations: `CREATE TABLE`, `INSERT INTO`, `SELECT`
- Metadata tables (`$snapshots`, `$manifests`)
- External tables via `IcebergTableProviderFactory`
- Partitioned tables and write modes (fanout vs clustered)
- Query optimization (projection, filter, LIMIT pushdown)
- Configuration options and limitations
- Add `crates/examples/src/datafusion_integration.rs` working example with
annotated code sections for documentation includes
- Update `website/src/SUMMARY.md` to include new documentation page
- Add required dependencies to `crates/examples/Cargo.toml`
## Notes
This addresses the documentation request from #2027, which noted substantial
progress in DataFusion integration (per epic #1382). The documentation covers
all major features merged including:
- CREATE TABLE support (#1972)
- INSERT INTO support (#1600, #1827)
- Query pushdowns (#2006, #649, #588)
- Metadata tables (#879)
- Write modes (#2005)
Closes #2027
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]