This is an automated email from the ASF dual-hosted git repository.
github-merge-queue[bot] pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git
from 2f33b89afe perf(arrow-buffer): faster portable fallback for
bit_util::compress (#11322)
add bece8ca54e fix(parquet): encode `FixedSizeBinary` dictionaries as FLBA
(#11262)
No new revisions were added by this update.
Summary of changes:
parquet-testing | 2 +-
.../arrow/array_reader/byte_array_dictionary.rs | 171 ++++++-
.../src/arrow/array_reader/fixed_len_byte_array.rs | 158 +++---
parquet/src/arrow/arrow_writer/mod.rs | 1 -
parquet/src/arrow/buffer/dictionary_buffer.rs | 85 +++-
parquet/src/column/reader.rs | 554 ++++++++++++++++++++-
parquet/src/column/reader/decoder.rs | 350 ++++++++++++-
.../column/reader/legacy_fixed_len_byte_array.rs | 466 +++++++++++++++++
parquet/src/encodings/rle.rs | 138 +++++
parquet/src/util/bit_util.rs | 190 +++++++
parquet/src/util/test_common/page_util.rs | 83 ++-
parquet/tests/arrow_reader/bad_data.rs | 8 +-
.../arrow_reader/legacy_fixed_len_byte_array.rs | 262 ++++++++++
parquet/tests/arrow_reader/mod.rs | 1 +
parquet/tests/arrow_writer/roundtrip.rs | 60 ++-
15 files changed, 2414 insertions(+), 115 deletions(-)
create mode 100644 parquet/src/column/reader/legacy_fixed_len_byte_array.rs
create mode 100644 parquet/tests/arrow_reader/legacy_fixed_len_byte_array.rs