Does Amoro provide Java API to external users
Description
Does Amoro provide Java API to external users
Use case/motivation
No response
Describe the solution
No response
Subtasks
No response
Related issues
No response
Are you willing to submit a PR?
- [ ] Yes I am willing to submit a PR!
Code of Conduct
- [X] I agree to follow this project's Code of Conduct
Do you mean whether the Amoro server provides Java API to external users? Currently, users can use rest API to contact the Amoro server, and after #3296 has been merged, I think we can generate the SDK if needed, @mansonliwh @czy006 could you please help to give more details here, thanks.
@jerui @klion26 We offer two ways to use the Java API:
- Specify
-P generate-sdkduring compilation, which will automatically generate the Java API. The generated code will be located atamoro/amoro-ams/target/generated-sources/openapi. - Use the YAML file provided at
amoro/amoro-ams/src/main/resources/openapi/openapi.yamlto generate API documentation with external tools such as OpenAPI Generator and Swagger Editor.
@jerui @klion26 We offer two ways to use the Java API:
- Specify
-P generate-sdkduring compilation, which will automatically generate the Java API. The generated code will be located atamoro/amoro-ams/target/generated-sources/openapi.- Use the YAML file provided at
amoro/amoro-ams/src/main/resources/openapi/openapi.yamlto generate API documentation with external tools such as OpenAPI Generator and Swagger Editor.
Does Amoro provide Java APIs that support creating tables, creating libraries, deleting databases, deleting tables, modifying table fields, and modifying partitions
Do you mean whether the Amoro server provides Java API to external users? Currently, users can use rest API to contact the Amoro server, and after #3296 has been merged, I think we can generate the SDK if needed, @mansonliwh @czy006 could you please help to give more details here, thanks.
Does AMORO provide APIs that support building libraries and tables, deleting libraries and tables, modifying partitions, creating new partitions, and modifying fields, as well as creating mixed iceberg and mixed hive tables
Creating tables provided by computing engines, such as https://iceberg.apache.org/docs/nightly/spark-getting-started/#creating -A-table. Currently, Amoro only provides Controller Rest API @jerui
这是来自QQ邮箱的假期自动回复邮件。 您好,我最近正在休假中,无法亲自回复您的邮件。我将在假期结束后,尽快给您回复。
This issue has been automatically marked as stale because it has been open for 180 days with no activity. It will be closed in next 14 days if no further activity occurs. To permanently prevent this issue from being considered stale, add the label 'not-stale', but commenting on the issue is preferred when possible.
这是来自QQ邮箱的假期自动回复邮件。 您好,我最近正在休假中,无法亲自回复您的邮件。我将在假期结束后,尽快给您回复。