Skip to main content

populate_dbms_metadata_ddl

Function populate_dbms_metadata_ddl 

Source
pub async fn populate_dbms_metadata_ddl<C: OracleConnection>(
    cx: &Cx,
    conn: &C,
    snapshot: &mut CatalogSnapshot,
) -> Result<(), CatalogError>
Expand description

Populate ObjectCommon.ddl for every object in the snapshot using DBMS_METADATA.GET_DDL and DBMS_METADATA.GET_XML. Skips silently when capabilities.can_use_dbms_metadata is false. Failures on individual objects are recorded as CapabilityWarnings on the snapshot and do not abort the populate pass.