pub trait SchemaView {
// Required methods
fn table_id(&self, name: &str) -> Option<TableId>;
fn schema_for_table(&self, table_id: TableId) -> Option<Arc<TableSchema>>;
fn rls_rules_for_table(&self, table_id: TableId) -> Result<Vec<Box<str>>>;
// Provided method
fn schema(&self, name: &str) -> Option<Arc<TableSchema>> { ... }
}Expand description
A view of the database schema