INNER CODE UNIT · Rust
from
splitgraph/seafowl · src/catalog/mod.rs:104
fn from(val: CatalogError) -> Self {
match val {
CatalogError::NotImplemented { reason } => {
DataFusionError::NotImplemented(reason)
}
_ => DataFusionError::Plan(val.to_string()),
}
}
}
fn not_impl<T>() -> CatalogResult<T> {
Err(CatalogError::NotImplemented {
reason: "Metastore method not supported".to_string(),
})
}
// TODO janky, we want to:
// - use the ? operator to avoid a lot of map_err