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

Method resolve_table

datafusion/catalog/src/async.rs:84–91  ·  view source on GitHub ↗
(&mut self, table_name: &str)

Source from the content-addressed store, hash-verified

82 }
83
84 async fn resolve_table(&mut self, table_name: &str) -> Result<()> {
85 if !self.cached_tables.contains_key(table_name) {
86 let resolved_table = self.async_provider.table(table_name).await?;
87 self.cached_tables
88 .insert(table_name.to_string(), resolved_table);
89 }
90 Ok(())
91 }
92
93 fn finish(self) -> Arc<dyn SchemaProvider> {
94 let cached_tables = self

Callers 2

resolveMethod · 0.80
resolveMethod · 0.80

Calls 4

contains_keyMethod · 0.45
tableMethod · 0.45
insertMethod · 0.45
to_stringMethod · 0.45

Tested by

no test coverage detected