in src/columnar_storage/src/read.rs [79:92]
fn create_reader(
&self,
_partition_index: usize,
file_meta: FileMeta,
metadata_size_hint: Option<usize>,
_metrics: &ExecutionPlanMetricsSet,
) -> DfResult<Box<dyn AsyncFileReader + Send>> {
let object_store = self.object_store.clone();
let mut reader = ParquetObjectReader::new(object_store, file_meta.object_meta);
if let Some(size) = metadata_size_hint {
reader = reader.with_footer_size_hint(size);
}
Ok(Box::new(reader))
}