This is an automated email from the ASF dual-hosted git repository.
lihaopeng pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from df622d8b7d [Bug](udf) fix java-udaf process string type error and add
some tests (#14106)
add 10df61b5bf [improvement](join) Share hash table in fragments for
broadcast join (#13921)
No new revisions were added by this update.
Summary of changes:
be/src/exprs/runtime_filter.cpp | 35 +++++-
be/src/exprs/runtime_filter.h | 4 +
be/src/exprs/runtime_filter_slots.h | 18 +++
be/src/runtime/fragment_mgr.cpp | 43 ++++++-
be/src/runtime/fragment_mgr.h | 7 ++
be/src/runtime/query_fragments_ctx.h | 9 ++
be/src/vec/CMakeLists.txt | 3 +-
be/src/vec/exec/join/vhash_join_node.cpp | 104 ++++++++++++----
be/src/vec/exec/join/vhash_join_node.h | 7 ++
.../vec/runtime/shared_hash_table_controller.cpp | 132 +++++++++++++++++++++
be/src/vec/runtime/shared_hash_table_controller.h | 89 ++++++++++++++
be/src/vec/runtime/shared_hashtable_controller.cpp | 95 +++++++++++++++
be/src/vec/runtime/shared_hashtable_controller.h | 75 ++++++++++++
.../org/apache/doris/planner/HashJoinNode.java | 1 +
gensrc/thrift/PlanNodes.thrift | 2 +
15 files changed, 595 insertions(+), 29 deletions(-)
create mode 100644 be/src/vec/runtime/shared_hash_table_controller.cpp
create mode 100644 be/src/vec/runtime/shared_hash_table_controller.h
create mode 100644 be/src/vec/runtime/shared_hashtable_controller.cpp
create mode 100644 be/src/vec/runtime/shared_hashtable_controller.h
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]