This is an automated email from the ASF dual-hosted git repository.
nevime pushed a change to branch rust-parquet-arrow-writer
in repository https://gitbox.apache.org/repos/asf/arrow.git.
omit ce06e17 ARROW-8426: [Rust] [Parquet] - Add more support for
converting Dicts
omit 2b04fbd ARROW-7842: [Rust] [Parquet] Arrow list reader
omit 13e15fe ARROW-10334: [Rust] [Parquet] NullArray roundtrip
omit 230c97c ARROW-10225: [Rust] [Parquet] Fix null comparison in roundtrip
omit a305933 ARROW-10168: [Rust] [Parquet] Schema roundtrip - use Arrow
schema from Parquet metadata when available
omit 2c7fa07 ARROW-10191: [Rust] [Parquet] Add roundtrip Arrow -> Parquet
tests for all supported Arrow DataTypes
omit 02db44e ARROW-8426: [Rust] [Parquet] Add support for writing
dictionary types
omit fc35a22 ARROW-10095: [Rust] Update rust-parquet-arrow-writer branch's
encode_arrow_schema with ipc changes
omit b11c9a5 ARROW-8423: [Rust] [Parquet] Serialize Arrow schema metadata
omit a3cd160 ARROW-8289: [Rust] Parquet Arrow writer with nested support
add 9d424b5 ARROW-10394 [Rust] Validate datatype on [Large]BinaryArray
creation
add e22820f ARROW-10336: [Rust] Added FromIter and ToIter for string
arrays
add cf61fa1 ARROW-10385: [C++][Gandiva] Add support for LLVM 11
add 9b70673 ARROW-10400: [C++] Propagate TLS client peer_identity when
using mutual TLS
add c3091dd ARROW-10399: [R] Fix performance regression from
cpp11::r_string
add 3ab3b4b ARROW-10397: [C++] Update comment to match change made in
b1a7a73ff2
add 765f20c ARROW-10408: [Java] Bump Avro to 1.10.0
add 8513e7f ARROW-10393: [Rust] Apply fix for null reading in json reader
for nested
add 42cb805 ARROW-10392: [C++][Gandiva] Avoid string copy while
evaluating IN expression
add 710b80b ARROW-8289: [Rust] Parquet Arrow writer with nested support
add 57be963 ARROW-8423: [Rust] [Parquet] Serialize Arrow schema metadata
add cf3861a ARROW-10095: [Rust] Update rust-parquet-arrow-writer branch's
encode_arrow_schema with ipc changes
add 9ccb521 ARROW-8426: [Rust] [Parquet] Add support for writing
dictionary types
add c8a59aa ARROW-10191: [Rust] [Parquet] Add roundtrip Arrow -> Parquet
tests for all supported Arrow DataTypes
add 966a703 ARROW-10168: [Rust] [Parquet] Schema roundtrip - use Arrow
schema from Parquet metadata when available
add 90f365d ARROW-10225: [Rust] [Parquet] Fix null comparison in roundtrip
add 54ee9fc ARROW-10334: [Rust] [Parquet] NullArray roundtrip
add 0d620c1 ARROW-7842: [Rust] [Parquet] Arrow list reader
add 3cc3a4b ARROW-8426: [Rust] [Parquet] - Add more support for
converting Dicts
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (ce06e17)
\
N -- N -- N refs/heads/rust-parquet-arrow-writer (3cc3a4b)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.env | 4 +-
.github/workflows/cpp.yml | 1 -
.github/workflows/cpp_cron.yml | 10 +-
.github/workflows/python_cron.yml | 12 +-
.github/workflows/ruby.yml | 1 -
.travis.yml | 6 +
ci/conda_env_gandiva.yml | 4 +-
...-32-cpp.dockerfile => fedora-33-cpp.dockerfile} | 16 +--
ci/docker/linux-apt-c-glib.dockerfile | 1 +
ci/docker/ubuntu-20.04-cpp.dockerfile | 17 ++-
ci/scripts/msys2_setup.sh | 6 +-
cpp/CMakeLists.txt | 7 +-
cpp/cmake_modules/ThirdpartyToolchain.cmake | 1 +
cpp/src/arrow/flight/server.cc | 11 +-
cpp/src/arrow/ipc/metadata_internal.cc | 3 +-
cpp/src/gandiva/engine.cc | 1 +
cpp/src/gandiva/gdv_function_stubs.cc | 2 +-
cpp/src/gandiva/in_holder.h | 27 ++++
dev/tasks/conda-recipes/arrow-cpp/meta.yaml | 4 +-
dev/tasks/gandiva-jars/build-cpp-linux.sh | 2 +-
dev/tasks/homebrew-formulae/apache-arrow.rb | 4 +-
.../apache-arrow/apt/ubuntu-focal/Dockerfile | 9 ++
dev/tasks/linux-packages/package-task.rb | 2 +-
dev/tasks/nuget-packages/github.linux.yml | 4 +-
dev/tasks/tasks.yml | 8 +-
docker-compose.yml | 4 +-
java/pom.xml | 2 +-
r/src/array_to_vector.cpp | 28 ++--
rust/arrow/src/array/array.rs | 152 ++++++++++++++-------
rust/arrow/src/array/equal.rs | 98 +++++++------
rust/arrow/src/array/iterator.rs | 78 ++++++++++-
rust/arrow/src/json/reader.rs | 63 ++++++++-
rust/arrow/src/record_batch.rs | 2 +-
.../test/data/list_string_dict_nested_nulls.json | 3 +
rust/parquet/src/arrow/arrow_writer.rs | 25 +++-
35 files changed, 459 insertions(+), 159 deletions(-)
rename ci/docker/{fedora-32-cpp.dockerfile => fedora-33-cpp.dockerfile} (92%)
create mode 100644 rust/arrow/test/data/list_string_dict_nested_nulls.json