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 1ff0bc8c747 [config](defaut) string_type_length_soft_limit_bytes to
10MB (#51121)
add 67126a329c4 [refactor](type) Use PrimitiveType as template arg of data
type (#51201)
No new revisions were added by this update.
Summary of changes:
be/src/runtime/primitive_type.h | 97 ++++++++-
.../aggregate_function_approx_top_sum.h | 2 +-
.../aggregate_functions/aggregate_function_avg.cpp | 6 +-
.../aggregate_functions/aggregate_function_avg.h | 17 +-
.../aggregate_function_binary.h | 3 +-
.../aggregate_functions/aggregate_function_bit.h | 2 +-
.../aggregate_function_product.h | 63 +++---
.../aggregate_function_stddev.h | 4 +-
.../aggregate_functions/aggregate_function_sum.h | 53 ++---
be/src/vec/core/call_on_type_index.h | 34 +--
be/src/vec/core/field.h | 2 +
be/src/vec/core/types.h | 13 +-
be/src/vec/data_types/data_type_date.cpp | 2 +-
be/src/vec/data_types/data_type_date.h | 7 +-
.../data_types/data_type_date_or_datetime_v2.cpp | 4 +-
.../vec/data_types/data_type_date_or_datetime_v2.h | 12 +-
be/src/vec/data_types/data_type_date_time.cpp | 2 +-
be/src/vec/data_types/data_type_date_time.h | 6 +-
be/src/vec/data_types/data_type_factory.cpp | 12 --
be/src/vec/data_types/data_type_ipv4.h | 5 +-
be/src/vec/data_types/data_type_ipv6.h | 5 +-
be/src/vec/data_types/data_type_number.cpp | 39 ++--
be/src/vec/data_types/data_type_number.h | 55 ++---
be/src/vec/data_types/data_type_number_base.cpp | 238 ++++++++++-----------
be/src/vec/data_types/data_type_number_base.h | 84 ++++----
be/src/vec/data_types/data_type_time.cpp | 2 +-
be/src/vec/data_types/data_type_time.h | 6 +-
be/src/vec/data_types/get_least_supertype.cpp | 12 +-
be/src/vec/data_types/number_traits.h | 108 ++++++----
.../data_types/serde/data_type_date64_serde.cpp | 104 +++++----
.../vec/data_types/serde/data_type_date64_serde.h | 55 ++---
.../data_types/serde/data_type_datetimev2_serde.h | 4 +-
.../vec/data_types/serde/data_type_datev2_serde.h | 5 +-
be/src/vec/data_types/serde/data_type_ipv4_serde.h | 11 +-
.../vec/data_types/serde/data_type_ipv6_serde.cpp | 6 +-
be/src/vec/data_types/serde/data_type_ipv6_serde.h | 5 +-
.../data_types/serde/data_type_number_serde.cpp | 138 ++++++------
.../vec/data_types/serde/data_type_number_serde.h | 129 +++++------
be/src/vec/data_types/serde/data_type_time_serde.h | 4 +-
.../functions/array/function_array_aggregation.cpp | 153 ++++++-------
be/src/vec/functions/array/function_array_index.h | 36 ++--
be/src/vec/functions/divide.cpp | 7 +-
be/src/vec/functions/function_binary_arithmetic.h | 7 +-
be/src/vec/functions/function_bit.cpp | 18 +-
be/src/vec/functions/function_bit_count.cpp | 6 +-
be/src/vec/functions/function_bit_shift.cpp | 8 +-
be/src/vec/functions/function_cast.h | 23 +-
.../vec/functions/function_datetime_floor_ceil.cpp | 2 +-
be/src/vec/functions/function_encode_varchar.cpp | 32 +--
be/src/vec/functions/function_hll.cpp | 2 +-
be/src/vec/functions/function_map.cpp | 6 +-
be/src/vec/functions/function_unary_arithmetic.h | 25 ++-
.../functions/functions_multi_string_search.cpp | 12 +-
be/src/vec/functions/int_div.h | 6 +-
be/src/vec/functions/math.cpp | 125 ++++++++---
be/src/vec/functions/minus.cpp | 6 +-
be/src/vec/functions/modulo.cpp | 16 +-
be/src/vec/functions/multiply.cpp | 7 +-
be/src/vec/functions/plus.cpp | 7 +-
be/src/vec/sink/vtablet_block_convertor.cpp | 2 +-
be/test/pipeline/common/agg_utils_test.cpp | 12 +-
.../pipeline/common/distinct_agg_utils_test.cpp | 28 +--
be/test/pipeline/common/set_utils_test.cpp | 24 +--
.../operator/partition_sort_sink_operator_test.cpp | 12 +-
be/test/vec/core/get_common_type_test.cpp | 6 -
be/test/vec/core/number_traits_test.cpp | 102 +++------
be/test/vec/data_types/common_data_type_test.h | 3 +-
be/test/vec/data_types/data_type_decimal_test.cpp | 3 -
be/test/vec/data_types/data_type_number_test.cpp | 21 --
.../serde/data_type_serde_datetime_v1_test.cpp | 2 +-
.../serde/data_type_serde_number_test.cpp | 27 +--
be/test/vec/function/cast/cast_to_decimal.cpp | 128 +++++------
be/test/vec/function/cast/cast_to_float_double.cpp | 139 ++++++------
be/test/vec/function/cast/cast_to_integer.cpp | 235 ++++++++++----------
be/test/vec/function/function_round_test.cpp | 49 ++---
be/test/vec/function/function_test_util.h | 2 +-
76 files changed, 1391 insertions(+), 1264 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]