pub trait IndexNameCatalog {
// Required methods
fn existing_constraint_keys(
&self,
table: &str,
) -> Result<Vec<TableKeyConstraint>, SQLError>;
fn relation_name_available(
&self,
qualified_name: &str,
) -> Result<bool, SQLError>;
}Expand description
Relation-namespace visibility and existing constraint identities, without index mutation.
Required Methods§
fn existing_constraint_keys( &self, table: &str, ) -> Result<Vec<TableKeyConstraint>, SQLError>
fn relation_name_available( &self, qualified_name: &str, ) -> Result<bool, SQLError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".