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 6ac90f12fcd [fix](agg) fix rule merge_aggregate (#59629)
add 59bd2740247 [refactor](field) Remove nearest type in field (#59488)
No new revisions were added by this update.
Summary of changes:
be/src/exec/es/es_scroll_parser.cpp | 27 +-
be/src/exec/olap_common.h | 10 +-
be/src/exprs/create_predicate_function.h | 5 +-
be/src/olap/comparison_predicate.h | 19 +-
be/src/olap/delete_handler.cpp | 2 +-
be/src/olap/in_list_predicate.h | 19 +-
.../segment_v2/bloom_filter_index_writer.cpp | 2 +
.../olap/rowset/segment_v2/inverted_index_reader.h | 4 +-
be/src/olap/rowset/segment_v2/zone_map_index.cpp | 3 +-
be/src/pipeline/exec/scan_operator.cpp | 15 +-
be/src/runtime/primitive_type.h | 67 +-
be/src/vec/columns/column_const.h | 6 +-
be/src/vec/columns/column_decimal.cpp | 18 +-
be/src/vec/columns/column_decimal.h | 3 +-
be/src/vec/columns/column_varbinary.h | 3 +-
be/src/vec/columns/column_variant.cpp | 2 +-
be/src/vec/columns/column_vector.cpp | 71 +-
be/src/vec/columns/column_vector.h | 5 +-
be/src/vec/columns/predicate_column.h | 3 +-
be/src/vec/common/field_visitors.h | 64 +-
be/src/vec/common/schema_util.cpp | 6 +-
be/src/vec/core/decimal_comparison.h | 75 +-
be/src/vec/core/field.cpp | 888 ++++++++++-----------
be/src/vec/core/field.h | 331 +-------
be/src/vec/data_types/convert_field_to_type.cpp | 384 ++++++++-
be/src/vec/data_types/data_type_date.h | 2 +-
.../vec/data_types/data_type_date_or_datetime_v2.h | 4 +-
be/src/vec/data_types/data_type_date_time.h | 2 +-
be/src/vec/data_types/data_type_decimal.cpp | 2 +-
be/src/vec/data_types/data_type_decimal.h | 20 +-
be/src/vec/data_types/data_type_number_base.cpp | 6 +-
be/src/vec/data_types/data_type_timestamptz.cpp | 2 +-
.../data_types/serde/data_type_number_serde.cpp | 2 +-
be/src/vec/exec/format/parquet/parquet_predicate.h | 14 +-
be/src/vec/exprs/vcondition_expr.cpp | 6 +-
be/src/vec/exprs/vexpr.cpp | 83 +-
be/src/vec/functions/binary_arithmetic.h | 70 +-
be/src/vec/functions/divide.cpp | 114 ++-
be/src/vec/functions/function_bit.cpp | 12 +-
be/src/vec/functions/function_bit_shift.cpp | 8 +-
be/src/vec/functions/function_hash.cpp | 4 +-
be/src/vec/functions/function_helpers.h | 4 +-
be/src/vec/functions/function_quantile_state.cpp | 4 +-
.../functions/functions_multi_string_position.cpp | 2 +-
.../functions/functions_multi_string_search.cpp | 5 +-
be/src/vec/functions/if.cpp | 6 +-
be/src/vec/functions/int_div.cpp | 8 +-
be/src/vec/functions/math.cpp | 8 +-
be/src/vec/functions/modulo.cpp | 118 ++-
be/src/vec/functions/multiply.cpp | 127 ++-
be/src/vec/json/parse2column.cpp | 2 +-
.../vec/columns/column_variant_byte_size.out | 4 +-
.../column_variant_update_crc_with_value.out | 2 +-
..._variant_update_crc_with_value.out_with_nullmap | 2 +-
.../column_variant_update_crcs_with_value.out | 2 +-
...variant_update_crcs_with_value.out_with_nullmap | 2 +-
.../column_variant_update_hashes_with_value.out | 2 +-
...riant_update_hashes_with_value.out_with_nullmap | 2 +-
.../column_variant_update_xxHash_with_value.out | 2 +-
...riant_update_xxHash_with_value.out_with_nullmap | 2 +-
.../segment_v2/inverted_index_query_param_test.cpp | 8 +-
.../operator/hashjoin_probe_operator_test.cpp | 45 +-
.../runtime_filter/runtime_filter_wrapper_test.cpp | 12 +-
.../agg_group_array_intersect_test.cpp | 17 +-
.../aggregate_functions/agg_min_max_by_test.cpp | 8 +-
.../vec/aggregate_functions/agg_min_max_test.cpp | 5 +-
.../vec/aggregate_functions/agg_replace_test.cpp | 7 +-
be/test/vec/aggregate_functions/agg_test.cpp | 2 +-
be/test/vec/columns/column_nullable_test.h | 2 +-
be/test/vec/columns/column_varbinary_test.cpp | 6 +-
be/test/vec/columns/column_variant_test.cpp | 52 +-
be/test/vec/columns/common_column_test.h | 6 -
be/test/vec/core/block_test.cpp | 6 +-
be/test/vec/core/column_struct_test.cpp | 6 +-
be/test/vec/core/column_test.cpp | 8 +-
be/test/vec/core/field_test.cpp | 2 +-
be/test/vec/data_types/data_type_array_test.cpp | 5 +-
.../vec/data_types/data_type_datetime_v2_test.cpp | 21 +-
be/test/vec/data_types/data_type_decimal_test.cpp | 18 +-
.../vec/data_types/data_type_varbinary_test.cpp | 10 +-
.../serde/data_type_serde_arrow_test.cpp | 3 +-
.../vec/data_types/serde/data_type_serde_test.cpp | 36 +-
.../data_types/serde/data_type_to_string_test.cpp | 15 +-
.../format/native/native_reader_writer_test.cpp | 29 +-
.../vec/exec/format/parquet/parquet_expr_test.cpp | 15 +-
be/test/vec/exec/vgeneric_iterators_test.cpp | 12 +-
be/test/vec/exprs/vexpr_test.cpp | 12 +-
be/test/vec/jsonb/convert_field_to_type_test.cpp | 54 +-
be/test/vec/jsonb/serialize_test.cpp | 3 +-
89 files changed, 1669 insertions(+), 1443 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]