symfonic.memory.backends.postgres_erase_visibility¶
postgres_erase_visibility ¶
Indexed read fences for validated legacy and retirement schemas.
JobsTable ¶
Bases: str
Qualified identifier carrying its freshly validated schema capability.
String behavior preserves existing identifier consumers. Plain identifiers conservatively require retirement support instead of omitting suppression.
erasing ¶
Hide erasing subtrees and all retired tenant paths, including NULL.
Separate probes retain the active partial index. Retirement's validated constraints imply permanent, enabling the unique permanent tenant index. Only a validated erasing-only schema may omit that second probe.
Source code in src/symfonic/memory/backends/postgres_erase_visibility.py
fenced_claim ¶
live_paths ¶
Remove fenced owners before the bounded content seek.