You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by bk...@apache.org on 2021/05/20 21:44:31 UTC
[arrow] branch master updated (d07f30a -> c697a41)
This is an automated email from the ASF dual-hosted git repository.
bkietz pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from d07f30a ARROW-12715: [C++][Python] Add SQL LIKE match kernel
add c697a41 ARROW-12010: [C++][Compute] Improve performance of the hash table used in GroupIdentifier
No new revisions were added by this update.
Summary of changes:
cpp/src/arrow/CMakeLists.txt | 64 +-
cpp/src/arrow/compute/exec/doc/img/key_map_1.jpg | Bin 0 -> 53790 bytes
cpp/src/arrow/compute/exec/doc/img/key_map_10.jpg | Bin 0 -> 69625 bytes
cpp/src/arrow/compute/exec/doc/img/key_map_11.jpg | Bin 0 -> 60687 bytes
cpp/src/arrow/compute/exec/doc/img/key_map_2.jpg | Bin 0 -> 43971 bytes
cpp/src/arrow/compute/exec/doc/img/key_map_3.jpg | Bin 0 -> 59985 bytes
cpp/src/arrow/compute/exec/doc/img/key_map_4.jpg | Bin 0 -> 56289 bytes
cpp/src/arrow/compute/exec/doc/img/key_map_5.jpg | Bin 0 -> 61950 bytes
cpp/src/arrow/compute/exec/doc/img/key_map_6.jpg | Bin 0 -> 43687 bytes
cpp/src/arrow/compute/exec/doc/img/key_map_7.jpg | Bin 0 -> 43687 bytes
cpp/src/arrow/compute/exec/doc/img/key_map_8.jpg | Bin 0 -> 48054 bytes
cpp/src/arrow/compute/exec/doc/img/key_map_9.jpg | Bin 0 -> 52894 bytes
cpp/src/arrow/compute/exec/doc/key_map.md | 223 +++
cpp/src/arrow/compute/exec/key_compare.cc | 267 ++++
cpp/src/arrow/compute/exec/key_compare.h | 101 ++
cpp/src/arrow/compute/exec/key_compare_avx2.cc | 188 +++
cpp/src/arrow/compute/exec/key_encode.cc | 1625 ++++++++++++++++++++
cpp/src/arrow/compute/exec/key_encode.h | 627 ++++++++
cpp/src/arrow/compute/exec/key_encode_avx2.cc | 545 +++++++
cpp/src/arrow/compute/exec/key_hash.cc | 238 +++
cpp/src/arrow/compute/exec/key_hash.h | 94 ++
cpp/src/arrow/compute/exec/key_hash_avx2.cc | 248 +++
cpp/src/arrow/compute/exec/key_map.cc | 603 ++++++++
cpp/src/arrow/compute/exec/key_map.h | 172 +++
cpp/src/arrow/compute/exec/key_map_avx2.cc | 407 +++++
cpp/src/arrow/compute/exec/util.cc | 234 +++
cpp/src/arrow/compute/exec/util.h | 173 +++
cpp/src/arrow/compute/exec/util_avx2.cc | 217 +++
cpp/src/arrow/compute/kernels/hash_aggregate.cc | 303 +++-
.../arrow/compute/kernels/hash_aggregate_test.cc | 48 +-
cpp/src/arrow/dataset/partition_test.cc | 25 +-
31 files changed, 6358 insertions(+), 44 deletions(-)
create mode 100644 cpp/src/arrow/compute/exec/doc/img/key_map_1.jpg
create mode 100644 cpp/src/arrow/compute/exec/doc/img/key_map_10.jpg
create mode 100644 cpp/src/arrow/compute/exec/doc/img/key_map_11.jpg
create mode 100644 cpp/src/arrow/compute/exec/doc/img/key_map_2.jpg
create mode 100644 cpp/src/arrow/compute/exec/doc/img/key_map_3.jpg
create mode 100644 cpp/src/arrow/compute/exec/doc/img/key_map_4.jpg
create mode 100644 cpp/src/arrow/compute/exec/doc/img/key_map_5.jpg
create mode 100644 cpp/src/arrow/compute/exec/doc/img/key_map_6.jpg
create mode 100644 cpp/src/arrow/compute/exec/doc/img/key_map_7.jpg
create mode 100644 cpp/src/arrow/compute/exec/doc/img/key_map_8.jpg
create mode 100644 cpp/src/arrow/compute/exec/doc/img/key_map_9.jpg
create mode 100644 cpp/src/arrow/compute/exec/doc/key_map.md
create mode 100644 cpp/src/arrow/compute/exec/key_compare.cc
create mode 100644 cpp/src/arrow/compute/exec/key_compare.h
create mode 100644 cpp/src/arrow/compute/exec/key_compare_avx2.cc
create mode 100644 cpp/src/arrow/compute/exec/key_encode.cc
create mode 100644 cpp/src/arrow/compute/exec/key_encode.h
create mode 100644 cpp/src/arrow/compute/exec/key_encode_avx2.cc
create mode 100644 cpp/src/arrow/compute/exec/key_hash.cc
create mode 100644 cpp/src/arrow/compute/exec/key_hash.h
create mode 100644 cpp/src/arrow/compute/exec/key_hash_avx2.cc
create mode 100644 cpp/src/arrow/compute/exec/key_map.cc
create mode 100644 cpp/src/arrow/compute/exec/key_map.h
create mode 100644 cpp/src/arrow/compute/exec/key_map_avx2.cc
create mode 100644 cpp/src/arrow/compute/exec/util.cc
create mode 100644 cpp/src/arrow/compute/exec/util.h
create mode 100644 cpp/src/arrow/compute/exec/util_avx2.cc