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