[EPIC] Add metadata undelete for catalog-scoped leaf objects
- Dominant language
- Java
- Stars
- 3.2k
- Forks
- 935
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 298
Description
### Describe the proposal
Child of #12187.
Linear tracking: [DAT-321](https://linear.app/datastrato/issue/DAT-321/add-metadata-undelete-for-catalog-scoped-leaf-objects)
Extend the table reference pattern to functions, models, filesets, views, and topics. Each uses the same deleted query, exact ID read, strong ETag, conditional PATCH, latest-generation, replay, and typed-error semantics.
Each task includes its complete metadata-only vertical slice. Recovery does not recreate or reconcile downstream resources.
Depends on: #12188
Completion unblocks exact schema and catalog tree recovery.
### Task list
- [ ] **TBD** — Add metadata undelete for functions and views
- [ ] **TBD** — Add metadata undelete for models
- [ ] **TBD** — Add metadata undelete for filesets
- [ ] **TBD** — Add metadata undelete for topics
- [ ] **TBD** — Verify that all leaves compose safely into container deletion trees
Contributor guide
Assessment
This issue has not been assessed yet.