apache / apache/gravitino

[Subtask] Add Semantic Model list, alter, and drop operations in Gravitino Core

Open
#12,605 0 comments 0 reactions 0 assignees View on GitHub
subtask
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.