apache / apache/gravitino

[EPIC] Support python client for table operations

Open
#5,198 1 comment 5 reactions 1 assignee Claimed by @tsungchih View on GitHub
epic
Dominant language
Java
Stars
3.2k
Forks
935
Avg merge
1d 16h
Merged PRs (30d)
298

Description

### Describe the proposal

Support relational catalog operations for Python client.

### Task list

Support relational catalog operations for Python client
- [x] #5200
- [x] #5201
- [x] #5202
- [x] #5203
- [x] #5732 (dependencies: #5203, #5202)
- [x] #5199 (dependencies: #5372, #5203, #5732)
- [x] #5729
- [x] #5730
- [ ] support table index ([api/src/main/java/org/apache/gravitino/rel/indexes/Index.java](https://github.com/apache/gravitino/blob/main/api/src/main/java/org/apache/gravitino/rel/indexes/Index.java))
- [ ] support alter table ([api/src/main/java/org/apache/gravitino/rel/TableChange.java](https://github.com/apache/gravitino/blob/main/api/src/main/java/org/apache/gravitino/rel/TableChange.java))
- [x] #7750
- [ ] add RelationalCatalog ref: [RelationalCatalog.java](https://github.com/apache/gravitino/blob/main/clients/client-java/src/main/java/org/apache/gravitino/client/RelationalCatalog.java)
- [ ] #8591 add RelationalTable ref: [RelationalTable.java](https://github.com/apache/gravitino/blob/main/clients/client-java/src/main/java/org/apache/gravitino/client/RelationalTable.java)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.