in crates/datafusion/src/lib.rs [154:162]
fn schema(&self) -> SchemaRef {
let table = self.table.clone();
let handle = thread::spawn(move || {
let rt = tokio::runtime::Runtime::new().unwrap();
rt.block_on(async { table.get_schema().await })
});
let result = handle.join().unwrap().unwrap_or_else(|_| Schema::empty());
SchemaRef::from(result)
}