diff --git a/datafusion/datasource/src/file_scan_config.rs b/datafusion/datasource/src/file_scan_config.rs index 58fe8c75623e0..19482eb2ccc69 100644 --- a/datafusion/datasource/src/file_scan_config.rs +++ b/datafusion/datasource/src/file_scan_config.rs @@ -655,7 +655,7 @@ impl FileScanConfig { } } - fn projected_stats(&self) -> Statistics { + pub fn projected_stats(&self) -> Statistics { let statistics = self.file_source.statistics().unwrap(); let table_cols_stats = self @@ -679,7 +679,7 @@ impl FileScanConfig { } } - fn projected_schema(&self) -> Arc { + pub fn projected_schema(&self) -> Arc { let table_fields: Vec<_> = self .projection_indices() .into_iter() @@ -699,7 +699,7 @@ impl FileScanConfig { )) } - fn projected_constraints(&self) -> Constraints { + pub fn projected_constraints(&self) -> Constraints { let indexes = self.projection_indices(); self.constraints