[Subtask] Add Semantic Model list, alter, and drop operations in Gravitino Core
- Dominant language
- Java
- Stars
- 3.2k
- Forks
- 935
- Avg merge
- 1d 17h
- Merged PRs (30d)
- 339
Description
### Describe the subtask
Add managed Core operations for listing, altering, and dropping Semantic Models. Alter applies ordered changes atomically, preserves audit metadata, and performs complete write validation only when replacing the definition. Metadata-only changes do not resolve external sources.
This subtask includes dispatcher integration and focused unit and JDBC tests. Create, load, REST APIs, and clients are out of scope.
### Parent issue
#12209
Contributor guide
Research direction
Start by locating existing Core list, alter, and drop operations for neighboring model types, then trace their dispatcher integration. Review the focused unit and JDBC test patterns before implementing the Semantic Model scope. Done means ordered alters are atomic, audit metadata is preserved, validation is limited as specified, and the focused tests pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100