in src/expr/drop_catalog_schema.rs [55:70]
fn parse_schema_reference(name: String) -> PyResult<SchemaReference> {
match name.into() {
TableReference::Bare { table } => Ok(SchemaReference::Bare { schema: table }),
TableReference::Partial { schema, table } => Ok(SchemaReference::Full {
schema: table,
catalog: schema,
}),
TableReference::Full {
catalog: _,
schema: _,
table: _,
} => Err(PyErr::new::<PyValueError, String>(
"Invalid schema specifier (has 3 parts)".to_string(),
)),
}
}