This is an automated email from the ASF dual-hosted git repository. etseidl pushed a commit to branch gh5854_thrift_remodel in repository https://gitbox.apache.org/repos/asf/arrow-rs.git
commit c4967d0c34e35de34f3c02d0ebdce9bcf9f834f3 Merge: c327d7f44a 1f77ac51c7 Author: Ed Seidl <[email protected]> AuthorDate: Wed Sep 17 12:13:57 2025 -0700 Merge remote-tracking branch 'origin/main' into gh5854_thrift_remodel .github/workflows/parquet.yml | 3 + arrow-avro/benches/avro_writer.rs | 456 +++++- arrow-avro/examples/decode_kafka_stream.rs | 233 +++ arrow-avro/examples/decode_stream.rs | 104 ++ arrow-avro/examples/read_avro_ocf.rs | 71 + arrow-avro/examples/read_ocf_with_resolution.rs | 96 ++ arrow-avro/examples/write_avro_ocf.rs | 113 ++ arrow-avro/src/codec.rs | 15 +- arrow-avro/src/reader/mod.rs | 680 ++++++++- arrow-avro/src/reader/record.rs | 1069 +++++++++++-- arrow-avro/src/schema.rs | 63 +- arrow-avro/src/writer/encoder.rs | 1288 +++++++++++++++- arrow-avro/src/writer/mod.rs | 218 +++ arrow-buffer/benches/i256.rs | 9 +- arrow-buffer/src/bigint/mod.rs | 50 +- arrow-cast/src/cast/decimal.rs | 4 +- arrow-cast/src/cast/mod.rs | 112 +- parquet-testing | 2 +- parquet-variant-compute/src/arrow_to_variant.rs | 47 +- parquet-variant-compute/src/cast_to_variant.rs | 4 +- parquet-variant-compute/src/from_json.rs | 4 +- parquet-variant-compute/src/lib.rs | 3 +- parquet-variant-compute/src/type_conversion.rs | 24 + parquet-variant-compute/src/variant_array.rs | 141 +- .../src/variant_array_builder.rs | 208 +-- .../src/{variant_get/mod.rs => variant_get.rs} | 973 ++++++++++-- .../src/variant_get/output/mod.rs | 18 - .../src/variant_get/output/row_builder.rs | 224 --- parquet-variant-compute/src/variant_to_arrow.rs | 313 ++++ parquet-variant/src/builder.rs | 440 +++--- parquet-variant/src/utils.rs | 17 + parquet-variant/src/variant.rs | 59 +- parquet-variant/src/variant/metadata.rs | 45 +- parquet/Cargo.toml | 5 + parquet/src/arrow/array_reader/builder.rs | 8 +- parquet/src/arrow/async_reader/mod.rs | 3 +- parquet/src/variant.rs | 4 +- parquet/tests/variant_integration.rs | 1593 ++++++-------------- 38 files changed, 6341 insertions(+), 2378 deletions(-)
