[Subtask] Add Table APIs in Gravitino Python client
- Dominant language
- Java
- Stars
- 3.2k
- Forks
- 935
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 315
Description
### Describe the subtask
Add these Python function interfaces into Gravitino Python client, reference to the document for the API descriptions.
listTables(...): https://datastrato.ai/docs/0.4.0/api/rest/list-tables
loadTable(...): https://datastrato.ai/docs/0.4.0/api/rest/load-table
createTable(...): https://datastrato.ai/docs/0.4.0/api/rest/create-table
alterTable(...): https://datastrato.ai/docs/0.4.0/api/rest/alter-table
dropTable(...): https://datastrato.ai/docs/0.4.0/api/rest/drop-table
We can reference the Gravitino JAVA client implementation, [RelationalCatalog.java](https://github.com/datastrato/gravitino/blob/main/clients/client-java/src/main/java/com/datastrato/gravitino/client/RelationalCatalog.java)
### Parent issue
#2113
Contributor guide
Assessment
This issue has not been assessed yet.