This is an automated email from the ASF dual-hosted git repository.
kou pushed a change to branch maint-6.0.x
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from fdcc63b ARROW-14513: [Release][Go] Add /v6 suffix to release-6.0.0
new df92a26 MINOR: [Release] Fix debian:bookwarm typo in the release
verification script (#11512)
new a2a1479 ARROW-14433: [Release][APT] Skip arm64 Ubuntu 21.04
verification
new daca509 ARROW-14390: [Packaging][Ubuntu] Add support for Ubuntu 21.10
new 0319778 ARROW-13156 [R] bindings for str_count
new 88683e8 ARROW-14310: [R] Make expect_dplyr_equal() more intuitive
new 527f576 ARROW-14181: [C++][Compute] Support for dictionaries in hash
join
new 76dfc38 ARROW-14519: [C++] Properly error if joining on unsupported
type
new 6e6acd5 ARROW-14628: [Release][Python] Use python -m pytest
new 8410e34 ARROW-14583: [C++] Handle empty chunked arrays in Take, empty
datasets in GroupByNode
new 031c894 ARROW-14630: [C++] Fix aggregation over scalar key columns
new 0b1c6d0 ARROW-14623: [Packaging][Java] Upload not only .jar but also
.pom
new aa9a7a6 ARROW-14620: [Python] Missing bindings for
existing_data_behavior makes it impossible to maintain old behavior
The 12 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:
ci/scripts/java_full_build.sh | 12 +-
ci/scripts/python_wheel_unix_test.sh | 2 +-
cpp/cmake_modules/ThirdpartyToolchain.cmake | 8 +
cpp/src/arrow/CMakeLists.txt | 1 +
cpp/src/arrow/compute/exec/aggregate_node.cc | 9 +-
cpp/src/arrow/compute/exec/hash_join.cc | 103 +++-
cpp/src/arrow/compute/exec/hash_join.h | 5 +-
cpp/src/arrow/compute/exec/hash_join_dict.cc | 665 +++++++++++++++++++++
cpp/src/arrow/compute/exec/hash_join_dict.h | 315 ++++++++++
cpp/src/arrow/compute/exec/hash_join_node.cc | 61 +-
cpp/src/arrow/compute/exec/hash_join_node_test.cc | 576 ++++++++++++++++++
cpp/src/arrow/compute/exec/plan_test.cc | 76 ++-
cpp/src/arrow/compute/exec/schema_util.h | 38 +-
cpp/src/arrow/compute/exec/source_node.cc | 14 +-
cpp/src/arrow/compute/exec/test_util.h | 2 -
.../arrow/compute/kernels/hash_aggregate_test.cc | 33 +-
cpp/src/arrow/compute/kernels/row_encoder.cc | 4 +-
cpp/src/arrow/compute/kernels/row_encoder.h | 6 +-
cpp/src/arrow/compute/kernels/vector_selection.cc | 9 +-
.../arrow/compute/kernels/vector_selection_test.cc | 7 +
dev/release/binary-task.rb | 2 +-
dev/release/verify-release-candidate.sh | 19 +-
dev/tasks/java-jars/github.yml | 31 +-
dev/tasks/linux-packages/Rakefile | 4 +
.../apt/{ubuntu-focal => ubuntu-impish}/Dockerfile | 2 +-
.../from | 2 +-
.../{ubuntu-hirsute => ubuntu-impish}/Dockerfile | 2 +-
dev/tasks/linux-packages/github.linux.amd64.yml | 4 +
dev/tasks/linux-packages/package-task.rb | 10 +-
dev/tasks/tasks.yml | 27 +-
docker-compose.yml | 4 +-
python/pyarrow/_dataset.pyx | 16 +-
python/pyarrow/dataset.py | 21 +-
python/pyarrow/includes/libarrow_dataset.pxd | 9 +
python/pyarrow/tests/test_dataset.py | 49 ++
r/R/dplyr-functions.R | 13 +
r/tests/testthat/helper-expectation.R | 120 ++--
r/tests/testthat/test-Array.R | 8 +-
r/tests/testthat/test-compute-aggregate.R | 62 +-
r/tests/testthat/test-compute-sort.R | 60 +-
r/tests/testthat/test-dplyr-arrange.R | 80 +--
r/tests/testthat/test-dplyr-collapse.R | 12 +-
r/tests/testthat/test-dplyr-count.R | 32 +-
r/tests/testthat/test-dplyr-distinct.R | 32 +-
r/tests/testthat/test-dplyr-filter.R | 138 ++---
r/tests/testthat/test-dplyr-funcs-conditional.R | 100 ++--
r/tests/testthat/test-dplyr-funcs-datetime.R | 116 ++--
r/tests/testthat/test-dplyr-funcs-math.R | 98 +--
r/tests/testthat/test-dplyr-funcs-string.R | 487 ++++++++-------
r/tests/testthat/test-dplyr-funcs-type.R | 84 +--
r/tests/testthat/test-dplyr-group-by.R | 54 +-
r/tests/testthat/test-dplyr-join.R | 48 +-
r/tests/testthat/test-dplyr-mutate.R | 116 ++--
r/tests/testthat/test-dplyr-query.R | 29 +-
r/tests/testthat/test-dplyr-select.R | 72 +--
r/tests/testthat/test-dplyr-summarize.R | 280 ++++-----
r/tests/testthat/test-metadata.R | 24 +-
r/tests/testthat/test-na-omit.R | 12 +-
58 files changed, 3099 insertions(+), 1126 deletions(-)
create mode 100644 cpp/src/arrow/compute/exec/hash_join_dict.cc
create mode 100644 cpp/src/arrow/compute/exec/hash_join_dict.h
copy dev/tasks/linux-packages/apache-arrow-apt-source/apt/{ubuntu-focal =>
ubuntu-impish}/Dockerfile (98%)
copy dev/tasks/linux-packages/apache-arrow/apt/{debian-buster-arm64 =>
ubuntu-impish-arm64}/from (97%)
copy dev/tasks/linux-packages/apache-arrow/apt/{ubuntu-hirsute =>
ubuntu-impish}/Dockerfile (98%)