Drop in replacement for iceberg rust code: mcp app
- Dominant language
- Rust
- Stars
- 279
- Forks
- 67
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 40
Description
### Feature Description
When writing iceberg rust code to use glue, here are the classes that hudi-rs would need to support. The example app that I would be migrating would be a mcp application that you can see databases and tables. https://github.com/morristai/iceberg-mcp/blob/main/src/server.rs
```
use iceberg::spec::SortOrder;
use iceberg::{Catalog, NamespaceIdent, TableIdent};
use iceberg_catalog_glue::GlueCatalog;
use iceberg_catalog_rest::RestCatalog;
```
### Additional context
_No response_
Contributor guide
Research direction
Start with the referenced iceberg-mcp/src/server.rs example and the listed iceberg Rust types: SortOrder, Catalog, NamespaceIdent, TableIdent, GlueCatalog, and RestCatalog. Compare those requirements with the current hudi-rs APIs; the issue does not specify target files, tests, or acceptance criteria, so completion would need to be defined before implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, rust
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100