This is an automated email from the ASF dual-hosted git repository.
alamb pushed a change to branch gh5854_thrift_remodel
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git
from a6d1d8e019 [thrift-remodel] Incorporate changes made to geospatial
statistics (#8528)
add d454fdd8e7 feat: support casting from null to float16 (#8535)
add 60ce764c54 [Variant] Add list support to unshred_variant (#8514)
add 4b62c8004f Fix for column name based projection mask creation (#8447)
add f88921cb04 Add benchmarks for FromIter (PrimitiveArray and
BooleanArray) (#8525)
add 2d900a46ec Migrate `parquet-variant-compute` to Rust 2024 (#8511)
add 8e5d826cc9 [Variant] Decimal unshredding support (#8540)
add cbf8045e2f feat: Export `is_dense` public (#8544)
add 6948929f8a feat(json): Add temporal formatting options when write to
JSON (#8482)
add 9d03e410a3 Support old syntax for DataType parsing (#8541)
add 43c84fc4ba [Variant] Improve documentation and make kernels consistent
(#8536)
add 28aaee8c6c Regression Testing, Bug Fixes, and Public API Tightening
for arrow-avro (#8492)
add 800425cee0 refactor: improve display formatting for Union (#8529)
add ae064b9385 fix: use default field name when name is None in Field
conversion (#8557)
add 1551893f7a Remove allow unused from arrow-avro lib.rs file (#8493)
add c521e1fe27 minor(parquet): Fix test_not_found on Windows (#8555)
add 760b7b6077 [PARQUET] Update parquet writer bench with compression and
pagev2 (#8560)
add cd3ef237ab Merge branch 'main' into gh5854_thrift_remodel
No new revisions were added by this update.
Summary of changes:
arrow-array/src/array/union_array.rs | 2 +-
arrow-avro/src/codec.rs | 490 ++--
arrow-avro/src/compression.rs | 1 -
arrow-avro/src/lib.rs | 1 -
arrow-avro/src/reader/cursor.rs | 6 +-
arrow-avro/src/reader/header.rs | 29 +-
arrow-avro/src/reader/mod.rs | 2418 +++++++++++++++++++-
arrow-avro/src/reader/record.rs | 464 +++-
arrow-avro/src/reader/vlq.rs | 2 +-
arrow-avro/src/schema.rs | 454 +++-
arrow-avro/src/writer/encoder.rs | 19 +-
arrow-avro/src/writer/format.rs | 5 +-
arrow-avro/src/writer/mod.rs | 86 +-
arrow-avro/test/data/README.md | 85 +
arrow-avro/test/data/comprehensive_e2e.avro | Bin 0 -> 7831 bytes
arrow-cast/src/cast/mod.rs | 3 +
arrow-ipc/src/convert.rs | 4 +-
arrow-json/src/writer/encoder.rs | 75 +-
arrow-json/src/writer/mod.rs | 91 +
arrow-schema/src/datatype_display.rs | 84 +-
arrow-schema/src/datatype_parse.rs | 216 +-
arrow/Cargo.toml | 2 +-
arrow/benches/{array_from_vec.rs => array_from.rs} | 43 +-
parquet-variant-compute/Cargo.toml | 2 +-
parquet-variant-compute/benches/variant_kernels.rs | 11 +-
parquet-variant-compute/src/arrow_to_variant.rs | 16 +-
parquet-variant-compute/src/cast_to_variant.rs | 37 +-
parquet-variant-compute/src/lib.rs | 17 +-
parquet-variant-compute/src/shred_variant.rs | 2 +-
parquet-variant-compute/src/to_json.rs | 2 +-
parquet-variant-compute/src/unshred_variant.rs | 217 +-
parquet-variant-compute/src/variant_array.rs | 29 +-
parquet-variant-compute/src/variant_get.rs | 23 +-
parquet-variant/src/variant/list.rs | 16 +-
parquet-variant/src/variant/object.rs | 10 +-
parquet/benches/arrow_writer.rs | 276 +--
parquet/src/arrow/async_reader/store.rs | 5 +-
parquet/src/arrow/mod.rs | 52 +-
parquet/src/variant.rs | 13 +-
parquet/tests/variant_integration.rs | 74 +-
40 files changed, 4474 insertions(+), 908 deletions(-)
create mode 100644 arrow-avro/test/data/comprehensive_e2e.avro
rename arrow/benches/{array_from_vec.rs => array_from.rs} (82%)