Skip to main content

ForeignTableDropDependencies

Trait ForeignTableDropDependencies 

Source
pub trait ForeignTableDropDependencies {
    // Required methods
    fn views_depending_on_relation(
        &self,
        name: &str,
    ) -> Result<Vec<String>, SQLError>;
    fn rules_depending_on_relations(
        &self,
        names: &[String],
    ) -> Result<Vec<(RelationIdentity, String)>, SQLError>;
    fn sequence_external_dependents_for_owner_drop(
        &self,
        name: &str,
        targets: &BTreeSet<String>,
    ) -> Result<Vec<String>, SQLError>;
}

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§