This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 48ad8bc52a0 [fix](join) incorrect result of mark join in nested loop
join (#31280)
add dbd3d31c424 [Feature](function) Support xxhash function like murmur
hash function (#31193)
No new revisions were added by this update.
Summary of changes:
be/src/util/hash_util.hpp | 11 ++
be/src/vec/functions/function_hash.cpp | 153 +++++++++++++--------
be/test/vec/function/function_hash_test.cpp | 64 +++++++++
.../hash-functions/murmur-hash3-32.md | 2 +
.../hash-functions/murmur-hash3-64.md | 2 +
.../conv.md => hash-functions/xxhash-32.md} | 41 +++---
.../sql-functions/hash-functions/xxhash-64.md | 85 ++++++++++++
docs/sidebars.json | 4 +-
.../hash-functions/murmur-hash3-32.md | 4 +-
.../hash-functions/murmur-hash3-64.md | 4 +-
.../conv.md => hash-functions/xxhash-32.md} | 40 +++---
.../sql-functions/hash-functions/xxhash-64.md | 84 +++++++++++
.../doris/catalog/BuiltinScalarFunctions.java | 4 +
.../scalar/{MurmurHash332.java => XxHash32.java} | 14 +-
.../scalar/{MurmurHash364.java => XxHash64.java} | 14 +-
.../expressions/visitor/ScalarFunctionVisitor.java | 10 ++
gensrc/script/doris_builtins_functions.py | 6 +-
.../hash_functions/test_hash_function.out | 17 +++
.../hash_functions/test_hash_function.out | 17 +++
.../hash_functions/test_hash_function.groovy | 8 ++
.../hash_functions/test_hash_function.groovy | 8 ++
21 files changed, 474 insertions(+), 118 deletions(-)
copy docs/en/docs/sql-manual/sql-functions/{numeric-functions/conv.md =>
hash-functions/xxhash-32.md} (62%)
create mode 100644
docs/en/docs/sql-manual/sql-functions/hash-functions/xxhash-64.md
copy docs/zh-CN/docs/sql-manual/sql-functions/{numeric-functions/conv.md =>
hash-functions/xxhash-32.md} (63%)
create mode 100644
docs/zh-CN/docs/sql-manual/sql-functions/hash-functions/xxhash-64.md
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{MurmurHash332.java
=> XxHash32.java} (83%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{MurmurHash364.java
=> XxHash64.java} (83%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]