trait SystemSchemaProviderInner {
// Required methods
fn catalog_name(&self) -> &str;
fn schema_name() -> &'static str;
fn system_table(&self, name: &str) -> Option<SystemTableRef>;
// Provided method
fn build_table(&self, name: &str) -> Option<TableRef> { ... }
}Required Methods§
fn catalog_name(&self) -> &str
fn schema_name() -> &'static str
fn system_table(&self, name: &str) -> Option<SystemTableRef>
Provided Methods§
fn build_table(&self, name: &str) -> Option<TableRef>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".