MCPcopy Create free account
hub / github.com/apache/datafusion / register_schema

Method register_schema

datafusion/ffi/src/tests/catalog.rs:148–160  ·  view source on GitHub ↗
(
        &self,
        name: &str,
        schema: Arc<dyn SchemaProvider>,
    )

Source from the content-addressed store, hash-verified

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,

Callers 3

defaultMethod · 0.45

Calls 1

containsMethod · 0.45

Tested by

no test coverage detected