curioustien opened a new pull request, #45351: URL: https://github.com/apache/arrow/pull/45351
### Rationale for this change As described in https://github.com/apache/arrow/issues/44345, the support for arrow decimal32/64 in Parquet is not there yet. This change fully supports arrow decimal32/64 in Parquet by doing the correct conversion between arrow decimal32/64 and Parquet decimal. ### What changes are included in this PR? A few changes in this PR: * Support correct schema conversion between Parquet and arrow decimal32/64/128/256 * Support writing arrow decimal32/64 to Parquet * Support reading Parquet decimal to arrow decimal32/64 * Enforce the right decimal conversion based on the precision value * Allow decimal32/64 in Arrow compute vector hash which is needed for some of the existing Parquet tests ### Are these changes tested? Yes ### Are there any user-facing changes? Yes, after this change, any decimals in Parquet will be converted to the corresponding arrow decimal type based on the precision -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
