We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7154234 commit 64c1691Copy full SHA for 64c1691
datafusion/core/src/datasource/listing/table.rs
@@ -1222,8 +1222,11 @@ impl FileSourceExt for dyn FileSource {
1222
factory: Option<Arc<dyn SchemaAdapterFactory>>,
1223
) -> Arc<dyn FileSource> {
1224
#[cfg(feature = "parquet")]
1225
- if let Some(ps) = self.as_any().downcast_ref::<ParquetSource>() {
1226
- return Arc::new(ps.clone().with_schema_adapter_factory(factory));
+ if let Some(source) = self.as_any().downcast_ref::<ParquetSource>() {
+ if let Some(f) = factory {
1227
+ return Arc::new(source.clone().with_schema_adapter_factory(f));
1228
+ }
1229
+ return self;
1230
}
1231
self
1232
0 commit comments