apache / apache/hudi-rs

Drop in replacement for iceberg rust code: mcp app

Open
#334 0 comments 2 reactions 0 assignees View on GitHub
feature
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.