This is an automated email from the ASF dual-hosted git repository.
panxiaolei pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 41f984bb39 [fix](fe) Fix stmt forward #22469
add f5e3cd2737 [Improvement](aggregation) optimization for aggregation
hash_table_lazy_emplace (#22327)
No new revisions were added by this update.
Summary of changes:
.../aggregate_functions/aggregate_function_uniq.h | 4 +-
be/src/vec/common/aggregation_common.h | 91 ++++++++++++++++------
be/src/vec/common/columns_hashing.h | 38 +++++++--
be/src/vec/common/columns_hashing_impl.h | 17 ++++
be/src/vec/common/hash_table/fixed_hash_table.h | 34 --------
be/src/vec/common/hash_table/hash.h | 3 +
.../vec/common/hash_table/hash_table_key_holder.h | 9 +++
be/src/vec/common/hash_table/ph_hash_map.h | 25 ++++++
be/src/vec/common/memcpy_small.h | 5 ++
be/src/vec/exec/distinct_vaggregation_node.cpp | 61 +++++++--------
be/src/vec/exec/distinct_vaggregation_node.h | 4 +-
be/src/vec/exec/vaggregation_node.cpp | 71 +++++++----------
be/src/vec/exec/vaggregation_node.h | 38 ++++++---
be/src/vec/exec/vpartition_sort_node.cpp | 4 +-
14 files changed, 247 insertions(+), 157 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]