diff --git a/parquet/src/file/statistics.rs b/parquet/src/file/statistics.rs index d0105461f1c0..02729a5016bb 100644 --- a/parquet/src/file/statistics.rs +++ b/parquet/src/file/statistics.rs @@ -209,6 +209,7 @@ pub fn from_thrift( old_format, ), Type::INT96 => { + // INT96 statistics may not be correct, because comparison is signed let min = if let Some(data) = min { assert_eq!(data.len(), 12); Some(Int96::try_from_le_slice(&data)?)