public interface CatalogSnapshot
Plan §7.2 / §10.5. Stable per analysis run; provider.refresh(...) produces a
new snapshot rather than mutating this one.
Phase 1A skeleton — implementations land in P1B (T1B.5, T1B.7).
| Modifier and Type | Method and Description |
|---|---|
List<CatalogEntry> |
children(CatalogObjectId parent,
CatalogObjectKind kind) |
List<CatalogDiagnostic> |
diagnostics() |
Optional<CatalogEntry> |
find(CatalogQualifiedName name,
CatalogObjectKind kind) |
long |
materializedAtMillis() |
EDbVendor |
vendor() |
Optional<CatalogEntry> find(CatalogQualifiedName name, CatalogObjectKind kind)
List<CatalogEntry> children(CatalogObjectId parent, CatalogObjectKind kind)
List<CatalogDiagnostic> diagnostics()
long materializedAtMillis()