You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by np...@apache.org on 2021/11/05 18:38:51 UTC

[arrow] branch master updated (528625e -> 230afef)

This is an automated email from the ASF dual-hosted git repository.

npr pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.


    from 528625e  ARROW-14074: [C++][Compute] C++ consumer of compute IR
     add 230afef  ARROW-14181: [C++][Compute] Support for dictionaries in hash join

No new revisions were added by this update.

Summary of changes:
 cpp/src/arrow/CMakeLists.txt                      |   1 +
 cpp/src/arrow/compute/exec/hash_join.cc           | 103 +++-
 cpp/src/arrow/compute/exec/hash_join.h            |   4 -
 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      |  28 +-
 cpp/src/arrow/compute/exec/hash_join_node_test.cc | 543 ++++++++++++++++++
 cpp/src/arrow/compute/exec/schema_util.h          |   6 +-
 cpp/src/arrow/compute/exec/source_node.cc         |  14 +-
 cpp/src/arrow/compute/kernels/row_encoder.cc      |   4 +-
 cpp/src/arrow/compute/kernels/row_encoder.h       |   6 +-
 r/tests/testthat/test-dplyr-join.R                |  12 +-
 12 files changed, 1637 insertions(+), 64 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