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 977404e5409 [fix](compile) Enable compile checking for function_json 
(#42329)
     add 152cc2c3cb9 [Feature](hash-table) unify initialization of 
HashTableVariants and support set for distinct agg (#42046)

No new revisions were added by this update.

Summary of changes:
 be/src/olap/rowset/segment_v2/column_reader.h      |   3 +-
 be/src/pipeline/common/agg_utils.h                 | 183 ++++++++------------
 be/src/pipeline/common/distinct_agg_utils.h        | 155 +++++++++++++++++
 be/src/pipeline/common/join_utils.h                | 109 ++++++++++--
 be/src/pipeline/common/partition_sort_utils.cpp    |  95 ++++++++++
 .../partition_sort_utils.h}                        | 192 ++++++++-------------
 be/src/pipeline/common/runtime_filter_consumer.h   |   2 +-
 be/src/pipeline/common/set_utils.h                 | 112 ++++++++++++
 be/src/pipeline/dependency.cpp                     |  13 ++
 be/src/pipeline/dependency.h                       |  82 +--------
 be/src/pipeline/exec/aggregation_sink_operator.cpp |  14 +-
 .../pipeline/exec/aggregation_source_operator.cpp  |   4 +-
 .../distinct_streaming_aggregation_operator.cpp    |  22 +--
 .../exec/distinct_streaming_aggregation_operator.h |   4 +-
 be/src/pipeline/exec/hashjoin_build_sink.cpp       | 182 ++++++-------------
 be/src/pipeline/exec/hashjoin_build_sink.h         |   2 +-
 be/src/pipeline/exec/hashjoin_probe_operator.cpp   |   4 +-
 .../exec/join/process_hash_table_probe_impl.h      |  36 ++--
 .../pipeline/exec/memory_scratch_sink_operator.h   |   4 +-
 .../pipeline/exec/partition_sort_sink_operator.cpp |  84 +--------
 .../pipeline/exec/partition_sort_sink_operator.h   | 190 +-------------------
 be/src/pipeline/exec/set_probe_sink_operator.cpp   |   6 +-
 be/src/pipeline/exec/set_sink_operator.cpp         |   8 +-
 be/src/pipeline/exec/set_source_operator.cpp       |   2 +-
 .../exec/streaming_aggregation_operator.cpp        |   8 +-
 be/src/vec/common/columns_hashing.h                |  37 +++-
 be/src/vec/common/columns_hashing_impl.h           |  10 +-
 be/src/vec/common/hash_table/hash_key_type.h       | 128 ++++++++++++++
 be/src/vec/common/hash_table/hash_map_context.h    |  18 +-
 .../common/hash_table/hash_map_context_creator.h   | 183 --------------------
 be/src/vec/common/hash_table/hash_map_util.h       |  63 +++----
 be/src/vec/common/hash_table/ph_hash_map.h         |   1 -
 be/src/vec/common/hash_table/ph_hash_set.h         | 111 ++++++++++++
 be/src/vec/data_types/data_type.cpp                |   2 +-
 be/src/vec/data_types/data_type_bitmap.h           |   1 -
 be/src/vec/data_types/data_type_hll.h              |   1 -
 be/src/vec/data_types/data_type_nullable.cpp       |   6 -
 be/src/vec/data_types/data_type_nullable.h         |   1 -
 be/src/vec/data_types/data_type_quantilestate.h    |   1 -
 .../array/function_array_enumerate_uniq.cpp        |   2 +-
 40 files changed, 1049 insertions(+), 1032 deletions(-)
 create mode 100644 be/src/pipeline/common/distinct_agg_utils.h
 create mode 100644 be/src/pipeline/common/partition_sort_utils.cpp
 copy be/src/pipeline/{exec/partition_sort_sink_operator.h => 
common/partition_sort_utils.h} (57%)
 create mode 100644 be/src/pipeline/common/set_utils.h
 create mode 100644 be/src/vec/common/hash_table/hash_key_type.h
 delete mode 100644 be/src/vec/common/hash_table/hash_map_context_creator.h
 create mode 100644 be/src/vec/common/hash_table/ph_hash_set.h


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to