Modules§
- synthetic
- Synthetic test catalog builder for creating realistic test fixtures.
Structs§
- Accessible
ByTarget - Argument
Metadata - Capability
Warning - Catalog
Capabilities - Catalog
Dependency - Catalog
Doctor Report - Structured doctor report for a
CatalogSnapshot. - Catalog
Load Request - Catalog
Snapshot - Catalog
Snapshot Builder - Stable, offline builder for Oracle dictionary rows.
- Catalog
Snapshot Document - Catalog
Source - Column
Comment - Documentation comment attached to a column via
COMMENT ON COLUMN owner.table.column IS '...'. Sourced fromALL_COL_COMMENTS. - Column
Metadata - Compiler
Identifier - Compiler
Reference - Compiler
Statement Usage - Constraint
Metadata - Constraint
Name - Data
Type Ref - Database
Link - Database link metadata sourced from
ALL_DB_LINKS. - Dbms
Metadata Ddl - Doctor
Extraction Totals - Summary of how many catalog rows landed per family and how many schema-scoped buckets are populated.
- Doctor
Object Count - Per-
ObjectTypecount tile shown in the doctor report. - Edition
- Edition entry from
ALL_EDITIONS— the per-database edition tree used by Oracle Edition-Based Redefinition (EBR). Linked intoCatalogSnapshot::editions. - Editioning
View - Editioning view from
ALL_EDITIONING_VIEWS— a view that masks an editioned table during EBR cutovers. Linked intoSchemaCatalog::editioning_views. - Editioning
View Metadata - Function
Metadata - Grant
- Hash
- Index
Metadata - Index
Name - MView
Metadata - Missing
Permission Report - Doctor-flagged missing privilege: the
plsql-catalogdriver could not observe an Oracle dictionary view that some upstream features require. - Object
Common - Oracle
Cell - Oracle
Connect Options - Oracle
Connection Info - Oracle
Row - Package
Metadata - PlScope
Availability Row - One row of the doctor report’s per-schema PL/Scope availability summary.
The
schema_nameis rendered through the snapshot’sSymbolInternerso the report is stable across JSON snapshots and live extractions. - PlScope
Snapshot - Procedure
Metadata - Routine
Signature - Scheduler
JobMetadata - Schema
Catalog - Sequence
Metadata - Synonym
Name - Synonym
Target - Table
Comment - Documentation comment attached to a table, view, or materialized
view via
COMMENT ON TABLE owner.name IS '...'. Sourced fromALL_TAB_COMMENTS. - Table
Metadata - Trigger
Metadata - Trigger
Name - Type
Attribute - Type
Metadata - View
Metadata - VpdPolicy
- Virtual Private Database (VPD / RLS) policy entry from
ALL_POLICIES. Each row describes one policy attached to an object; the policy function (PF_OWNER.PACKAGE.FUNCTION) is the predicate generator that Oracle invokes at parse time to inject a WHERE clause into reads (and optional ones into INSERT/UPDATE/DELETE).
Enums§
- Catalog
Dependency Kind - Catalog
Error - Catalog
Object - Catalog
RowSet - Dictionary row family accepted by
CatalogSnapshotBuilder. - Catalog
Schema Filter - Catalog
Source Kind - Constraint
Type - Grant
Privilege - Grantee
- Object
Status - Object
Type - Oracle
Backend - Oracle
Bind - Parameter
Mode - PlScope
Availability - Temporary
Table Duration - Trigger
Event - Trigger
Level - Trigger
Timing - Type
Finality - Type
Instantiable
Constants§
- CATALOG_
DOCTOR_ SCHEMA_ ID - CATALOG_
DOCTOR_ SCHEMA_ VERSION - CATALOG_
SNAPSHOT_ SCHEMA_ ID - CATALOG_
SNAPSHOT_ SCHEMA_ VERSION
Functions§
- export_
snapshot_ to_ json - load_
from_ dbms_ metadata_ dir - Load a catalog snapshot from a directory of DBMS_METADATA-exported .sql files.
- load_
snapshot_ from_ json - normalize_
dbms_ metadata_ ddl - Normalize DDL text emitted by
DBMS_METADATA.GET_DDLso equality checks across runs ignore cosmetic differences: - object_
type_ to_ dbms_ metadata_ value - Map an
ObjectTypeto the string theDBMS_METADATA.GET_DDL/GET_XMLoverloads expect as their first parameter. ReturnsNonefor types that have no DBMS_METADATA representation (e.g.ObjectType::Unknown,ObjectType::Constraint).