(
&self,
name: &str,
schema: Arc<dyn SchemaProvider>,
)
| 146 | } |
| 147 | |
| 148 | fn register_schema( |
| 149 | &self, |
| 150 | name: &str, |
| 151 | schema: Arc<dyn SchemaProvider>, |
| 152 | ) -> Result<Option<Arc<dyn SchemaProvider>>> { |
| 153 | if !["apple", "banana", "cherry", "date"].contains(&name) { |
| 154 | return exec_err!( |
| 155 | "FixedCatalogProvider only provides four schemas: apple, banana, cherry, date" |
| 156 | ); |
| 157 | } |
| 158 | |
| 159 | self.inner.register_schema(name, schema) |
| 160 | } |
| 161 | |
| 162 | fn deregister_schema( |
| 163 | &self, |
no test coverage detected