xudong963 commented on code in PR #16412: URL: https://github.com/apache/datafusion/pull/16412#discussion_r2278570400
########## datafusion/datasource-parquet/src/file_format.rs: ########## @@ -1967,6 +2011,31 @@ fn create_max_min_accs( (max_values, min_values) } +/// Checks if any occurrence of `value` in `array` corresponds to a `true` +/// entry in the `exactness` array. +/// +/// This is used to determine if a calculated statistic (e.g., min or max) +/// is exact, by checking if at least one of its source values was exact. +/// +/// # Example +/// - `value`: `0` +/// - `array`: `[0, 1, 0, 3, 0, 5]` +/// - `exactness`: `[true, false, false, false, false, false]` +/// +/// The value `0` appears at indices `[0, 2, 4]`. The corresponding exactness +/// values are `[true, false, false]`. Since at least one is `true`, the +/// function returns `Some(true)`. +fn has_any_exact_match( Review Comment: Do we have a test for this? -- 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