You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by ga...@apache.org on 2025/05/08 01:59:55 UTC

(doris) branch master updated (c742b80cacf -> 51842c69c5c)

This is an automated email from the ASF dual-hosted git repository.

gabriellee pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from c742b80cacf [fix](ubsan) fix ubsan error in DataTypeHLL::serialize (#50628)
     add 51842c69c5c [refactor](type) Use `PrimitiveType` to replace `TypeIndex` (PART I) (#50621)

No new revisions were added by this update.

Summary of changes:
 .../rowset/segment_v2/hierarchical_data_reader.h   |   3 +-
 be/src/pipeline/exec/hashjoin_probe_operator.cpp   |   2 +-
 be/src/pipeline/exec/sort_sink_operator.h          |   2 +-
 be/src/runtime/primitive_type.h                    | 112 +++++
 be/src/runtime/runtime_predicate.h                 |   2 +-
 .../aggregate_function_approx_count_distinct.cpp   |  97 +++-
 .../aggregate_function_approx_top.h                |  13 +-
 .../aggregate_function_array_agg.cpp               |  53 +-
 .../aggregate_function_binary.h                    |  77 ++-
 .../aggregate_function_bitmap.cpp                  |  32 +-
 .../aggregate_function_bitmap_agg.cpp              |  27 +-
 .../aggregate_function_collect.cpp                 |  64 ++-
 .../aggregate_function_covar.cpp                   |  36 +-
 .../aggregate_function_group_array_intersect.cpp   |  49 +-
 .../aggregate_function_histogram.cpp               |  58 ++-
 .../aggregate_function_kurtosis.cpp                |  40 +-
 .../aggregate_function_linear_histogram.cpp        |  45 +-
 .../aggregate_functions/aggregate_function_map.cpp |  58 ++-
 .../aggregate_function_min_max.cpp                 |  32 +-
 .../aggregate_function_min_max_by.h                | 170 +++++--
 .../aggregate_function_percentile.cpp              |   6 +-
 .../aggregate_function_reader_first_last.h         | 152 +++++-
 .../aggregate_function_regr_union.cpp              |  47 +-
 .../aggregate_function_skew.cpp                    |  40 +-
 .../aggregate_function_stddev.cpp                  |  39 +-
 .../aggregate_function_topn.cpp                    |  87 +++-
 .../aggregate_function_window.cpp                  | 317 +++++++++++-
 .../aggregate_function_window_funnel.cpp           |   8 +-
 .../aggregate_function_window_funnel.h             |  22 +-
 be/src/vec/aggregate_functions/helpers.h           |  85 ++--
 be/src/vec/columns/column_array.cpp                |   2 +-
 be/src/vec/columns/column_complex.h                |   3 +-
 be/src/vec/columns/column_const.h                  |   2 +-
 be/src/vec/columns/column_map.cpp                  |   2 +-
 be/src/vec/columns/column_object.cpp               | 149 +++---
 be/src/vec/columns/column_object.h                 |  12 +-
 be/src/vec/columns/column_string.cpp               |  27 +
 be/src/vec/columns/column_string.h                 |  28 +-
 be/src/vec/columns/column_struct.cpp               |   2 +-
 be/src/vec/common/field_visitors.h                 |  36 +-
 be/src/vec/common/schema_util.cpp                  |  36 +-
 be/src/vec/common/schema_util.h                    |   2 +-
 be/src/vec/common/sort/heap_sorter.cpp             |   3 +-
 be/src/vec/common/sort/sorter.h                    |   2 +-
 be/src/vec/core/call_on_type_index.h               | 168 +++----
 be/src/vec/core/field.cpp                          | 205 ++++++++
 be/src/vec/core/field.h                            | 548 ++++-----------------
 be/src/vec/core/types.h                            |  21 -
 be/src/vec/data_types/convert_field_to_type.cpp    |  26 +-
 be/src/vec/data_types/data_type.cpp                |  90 ++--
 be/src/vec/data_types/data_type_decimal.h          |   8 +-
 be/src/vec/data_types/data_type_factory.cpp        | 114 +----
 be/src/vec/data_types/data_type_factory.hpp        |   4 -
 be/src/vec/data_types/get_least_supertype.cpp      |  86 ++--
 be/src/vec/data_types/get_least_supertype.h        |   4 +-
 be/src/vec/data_types/serde/data_type_serde.cpp    |  16 +-
 be/src/vec/exec/format/csv/csv_reader.cpp          |   4 +-
 be/src/vec/exec/format/orc/vorc_reader.cpp         |  44 +-
 .../exec/format/parquet/vparquet_column_reader.cpp |  14 +-
 be/src/vec/exec/jni_connector.cpp                  |  76 +--
 be/src/vec/functions/function.h                    |  51 --
 be/src/vec/functions/function_bit.cpp              |   2 +-
 be/src/vec/functions/function_bitmap.cpp           |   4 +-
 be/src/vec/functions/function_case.h               |  97 +++-
 be/src/vec/functions/function_cast.h               | 162 +++---
 be/src/vec/functions/function_coalesce.cpp         |  69 ++-
 .../function_date_or_datetime_computation.h        |  30 +-
 .../vec/functions/function_datetime_floor_ceil.cpp |   4 +-
 be/src/vec/functions/function_fake.cpp             |   2 +-
 be/src/vec/functions/function_hll.cpp              |   2 +-
 be/src/vec/functions/function_ip.h                 |  10 +-
 be/src/vec/functions/function_string.cpp           |  10 +-
 be/src/vec/functions/function_totype.h             |   6 +-
 be/src/vec/functions/functions_comparison.h        |   7 +-
 .../functions/functions_multi_string_position.cpp  |   2 +-
 be/src/vec/functions/if.cpp                        |   5 +-
 be/src/vec/functions/least_greast.cpp              | 469 ++++++++++++++++--
 be/src/vec/functions/math.cpp                      |   2 +-
 be/src/vec/functions/round.h                       |   4 +-
 be/src/vec/json/json_parser.cpp                    |   2 +-
 be/src/vec/json/parse2column.cpp                   |   2 +-
 .../agg_group_array_intersect_test.cpp             |  22 +-
 be/test/vec/columns/column_object_test.cpp         |   4 +-
 be/test/vec/columns/column_vector_test.cpp         |  60 +--
 be/test/vec/core/column_complex_test.cpp           |   6 +-
 be/test/vec/core/get_common_type_test.cpp          |   1 -
 be/test/vec/data_types/complex_type_test.cpp       |   6 +-
 be/test/vec/data_types/data_type_number_test.cpp   |   2 +-
 be/test/vec/data_types/data_type_string_test.cpp   |   2 +-
 be/test/vec/data_types/datetime_round_test.cpp     |   3 +-
 .../data_types/serde/data_type_to_string_test.cpp  |   6 +-
 91 files changed, 2827 insertions(+), 1736 deletions(-)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org