alamb commented on issue #15976: URL: https://github.com/apache/datafusion/issues/15976#issuecomment-2920485084
> But I didn't find a method to access the ..exact flags in StatisticsConverter, so my plan is to first add functions similar to row_group_mins to the converter to extract the flags, which requires a change to arrow-rs first, and then collect and pass the extracted boolean array of flags to get_col_stats to decide which one to use, Precision::Exact and Precision::InExact. I think the first thing that is needed in arrow-rs is to expose the [`is_max_value_exact`](https://docs.rs/parquet/latest/parquet/format/struct.Statistics.html#structfield.is_max_value_exact) and `is_min_value_exact` fields into the corresponding Rust structs (`ValueStatistics`): https://docs.rs/parquet/latest/parquet/file/statistics/enum.Statistics.html https://docs.rs/parquet/latest/parquet/file/statistics/struct.ValueStatistics.html -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For additional commands, e-mail: github-h...@datafusion.apache.org