This is an automated email from the ASF dual-hosted git repository.
etseidl pushed a change to branch gh5854_thrift_remodel
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git
from 9fbe80a5b9 Merge remote-tracking branch 'origin/main' into
gh5854_thrift_remodel
new 64a59c3bff finish merge
add bffad593c8 [Parquet] Write row group with async writer (#8262)
add cd676cd85d [Variant] Add as_u* for Variant (#8284)
add 2a8b18381e [Variant] Refactor `cast_to_variant` (#8235)
add 8c80fe17ed Added arrow-avro enum mapping support for schema resolution
(#8223)
add 1c4d9252f9 feat: `SSLKEYLOGFILE` support for flight CLI (#8239)
add 964805f5eb Update docstring comment for Writer::write() in writer.rs
(#8267)
add e5ead92bed Use apache/arrow-dotnet for integration test (#8295)
add 0c7cb2ac3f Parquet: Do not compress v2 data page when compress is bad
quality (#8257)
add 911940f5a4 Added List and Struct Encoding to arrow-avro Writer (#8274)
add 4b8cbe2c6d Add Decimal32 and Decimal64 support to arrow-avro Reader
(#8255)
add fb7d02ed09 [Variant] Support Shredded Objects in variant_get (take 2)
(#8280)
add d9a4b39815 Add `variant_experimental` feature to `parquet` crate
(#8133)
new 9596775338 Merge remote-tracking branch 'origin/main' into
gh5854_thrift_remodel
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/integration.yml | 6 +
.github/workflows/parquet.yml | 4 +-
Cargo.toml | 2 +-
arrow-avro/Cargo.toml | 1 +
arrow-avro/src/codec.rs | 418 +++--
arrow-avro/src/reader/mod.rs | 235 ++-
arrow-avro/src/reader/record.rs | 533 +++++--
arrow-avro/src/schema.rs | 244 ++-
arrow-avro/src/writer/encoder.rs | 777 ++++++++--
arrow-avro/src/writer/format.rs | 22 +-
arrow-avro/src/writer/mod.rs | 177 ++-
arrow-avro/test/data/README.md | 147 ++
arrow-avro/test/data/fixed256_decimal.avro | Bin 0 -> 1043 bytes
.../test/data/fixed_length_decimal_legacy_32.avro | Bin 0 -> 378 bytes
arrow-avro/test/data/int128_decimal.avro | Bin 0 -> 306 bytes
arrow-avro/test/data/int256_decimal.avro | Bin 0 -> 380 bytes
arrow-csv/src/writer.rs | 2 +-
arrow-flight/src/bin/flight_sql_client.rs | 14 +-
parquet-variant-compute/src/cast_to_variant.rs | 1639 ++++++++++----------
parquet-variant-compute/src/variant_array.rs | 341 +++-
parquet-variant-compute/src/variant_get/mod.rs | 1281 ++++++++++++++-
.../src/variant_get/output/mod.rs | 83 +-
.../src/variant_get/output/row_builder.rs | 342 ++++
parquet-variant/src/path.rs | 10 +-
parquet-variant/src/variant.rs | 160 ++
parquet/Cargo.toml | 8 +-
parquet/README.md | 2 +
parquet/src/arrow/async_writer/mod.rs | 65 +-
parquet/src/column/writer/mod.rs | 48 +-
parquet/src/lib.rs | 11 +
parquet/src/variant.rs | 115 ++
parquet/tests/arrow_reader/io/mod.rs | 5 +-
...riant_integration.rs => variant_integration.rs} | 0
33 files changed, 5137 insertions(+), 1555 deletions(-)
create mode 100644 arrow-avro/test/data/README.md
create mode 100644 arrow-avro/test/data/fixed256_decimal.avro
create mode 100644 arrow-avro/test/data/fixed_length_decimal_legacy_32.avro
create mode 100644 arrow-avro/test/data/int128_decimal.avro
create mode 100644 arrow-avro/test/data/int256_decimal.avro
create mode 100644
parquet-variant-compute/src/variant_get/output/row_builder.rs
create mode 100644 parquet/src/variant.rs
rename parquet/tests/{simple_variant_integration.rs => variant_integration.rs}
(100%)