Method
resolve_table
(&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 |
Tested by
no test coverage detected