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