apache / apache/gravitino

[Subtask] Add Semantic Model list, alter, and drop REST APIs in Gravitino

Open
#12,608 0 comments 0 reactions 0 assignees View on GitHub
subtask
Dominant language
Java
Stars
3.2k
Forks
935
Avg merge
1d 16h
Merged PRs (30d)
298

Description

### Describe the subtask

Add REST APIs for listing, altering, and dropping Semantic Models, including atomic alter request DTOs, conversion to Semantic Model changes, server routing, and focused tests.

The alter API supports rename, comment update, property changes, and definition replacement. Create, load, OpenAPI, and clients are out of scope.

### Parent issue

#12209

Contributor guide

Open the contributing guide

Research direction

Start by tracing the existing server REST routing and analogous resource APIs. Cover listing, altering, and dropping Semantic Models, including atomic alter request DTOs and conversion to Semantic Model changes; add focused tests for these paths. Keep create, load, OpenAPI, and client work out of scope.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api, backend, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.