-
Notifications
You must be signed in to change notification settings - Fork 915
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix Parquet decimal64 stats #15281
Fix Parquet decimal64 stats #15281
Conversation
/ok to test |
@vuule I just looked at this comment. Could you take a look at this fix in that light? The problem is that decimal128 stats are to be written big endian, while decimal64 should be little endian. The current code will only write out the high 8 bytes of the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for fixing my mess :)
/ok to test |
/merge |
Description
In the Parquet writer,
decimal64
stats were being treated likedecimal128
(i.e. written in network byte order), when they should be treated like anint64_t
. This PR fixes that and adds tests ofdecimal32
anddecimal64
statistics.Checklist