subotac opened a new pull request, #10569:
URL: https://github.com/apache/arrow-rs/pull/10569
# Which issue does this PR close?
Closes #10524.
# Rationale for this change
Parquet 1.0 writers silently ignored explicit dictionary settings for
`FIXED_LEN_BYTE_ARRAY` columns, even though dictionary encoding is valid for
the physical type.
# What changes are included in this PR?
Honor explicit global and per-column dictionary opt-ins for Parquet 1.0
FLBA columns while preserving the existing default-off behavior. Update CDC
expectations for FixedSizeBinary arrays when dictionary encoding is
explicitly enabled.
# Are these changes tested?
Yes. Added coverage for the default behavior, global opt-in, per-column
override, and explicit disable cases. The focused tests, full Parquet suite,
Clippy, and formatting checks pass.
# Are there any user-facing changes?
Callers can now explicitly enable dictionary encoding for Parquet 1.0 FLBA
columns. The default behavior is unchanged.
--
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]