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 df3b1f26fcc [Fix](refactor-params)Fix DLF Access (#53210)
     add 2386882e9ec [refactor](divide) Reduce template args for divide 
operation (#52837)

No new revisions were added by this update.

Summary of changes:
 be/src/olap/push_handler.cpp                       |   4 +-
 be/src/vec/data_types/data_type_decimal.h          |  14 +-
 be/src/vec/functions/binary_arithmetic.h           | 622 ++++++++++++++++++
 be/src/vec/functions/divide.cpp                    | 618 +++++++++++++++++-
 be/src/vec/functions/function_binary_arithmetic.h  | 315 +--------
 be/src/vec/functions/function_string.cpp           |  13 +-
 be/src/vec/functions/function_string.h             |   6 +-
 be/src/vec/functions/int_div.cpp                   | 182 +++++-
 be/src/vec/functions/int_div.h                     |  72 --
 be/src/vec/functions/minus.cpp                     |  93 ++-
 be/src/vec/functions/modulo.cpp                    | 727 +++++++++++++++++++--
 be/src/vec/functions/multiply.cpp                  | 715 +++++++++++++++++++-
 be/src/vec/functions/plus.cpp                      | 103 ++-
 be/src/vec/functions/round.cpp                     |  25 +-
 be/src/vec/functions/round.h                       |   8 +-
 be/test/vec/data_types/data_type_decimal_test.cpp  |   1 -
 be/test/vec/exec/orc_reader_test.cpp               |   6 +-
 be/test/vec/function/function_arithmetic_test.cpp  |   6 -
 .../vec/function/function_money_format_test.cpp    |   2 +-
 be/test/vec/function/function_round_test.cpp       |  74 ++-
 .../ContainDistinctFunctionRollupHandler.java      |   4 +-
 .../doris/nereids/trees/expressions/Add.java       |   6 -
 .../doris/nereids/trees/expressions/Multiply.java  |   6 -
 .../doris/nereids/trees/expressions/Subtract.java  |   6 -
 .../functions/executable/NumericArithmetic.java    | 396 +----------
 .../doris/nereids/util/TypeCoercionUtils.java      |   6 +-
 .../nereids/postprocess/RuntimeFilterTest.java     |   2 +-
 .../rules/analysis/FillUpMissingSlotsTest.java     |  45 +-
 .../rules/expression/ExpressionRewriteTest.java    |   9 -
 .../expression/ExpressionRewriteTestHelper.java    |   6 +-
 .../expression/SimplifyArithmeticRuleTest.java     | 162 +++--
 .../SimplifyArithmeticComparisonRuleTest.java      | 147 ++---
 .../rules/rewrite/EliminateGroupByTest.java        |   2 +-
 regression-test/data/nereids_arith_p0/integer.out  | Bin 548847 -> 549987 bytes
 .../adjust_nullable/test_subquery_nullable.out     | Bin 6295 -> 6391 bytes
 .../eliminate_outer_join/eliminate_outer_join.out  | Bin 9771 -> 9803 bytes
 .../extend_infer_equal_predicate.out               | Bin 30195 -> 30311 bytes
 .../predicate_infer/infer_predicate.out            | Bin 12874 -> 12906 bytes
 .../push_down_filter_through_window.out            | Bin 906 -> 938 bytes
 .../data/nereids_rules_p0/test_nonfoldable.out     | Bin 2767 -> 3273 bytes
 .../tpch/agg_cse.out => nereids_rules_p0/tpch}     | Bin
 .../data/shape_check/clickbench/query30.out        | Bin 310 -> 282 bytes
 .../tpcds_sf100/noStatsRfPrune/query2.out          | Bin 1999 -> 2015 bytes
 .../tpcds_sf100/noStatsRfPrune/query59.out         | Bin 2501 -> 2533 bytes
 .../tpcds_sf100/no_stats_shape/query2.out          | Bin 2088 -> 2104 bytes
 .../tpcds_sf100/no_stats_shape/query59.out         | Bin 2603 -> 2635 bytes
 .../shape_check/tpcds_sf100/rf_prune/query2.out    | Bin 1983 -> 1999 bytes
 .../shape_check/tpcds_sf100/rf_prune/query59.out   | Bin 2407 -> 2423 bytes
 .../data/shape_check/tpcds_sf100/shape/query2.out  | Bin 2072 -> 2088 bytes
 .../data/shape_check/tpcds_sf100/shape/query59.out | Bin 2509 -> 2525 bytes
 .../data/shape_check/tpcds_sf1000/hint/query2.out  | Bin 2238 -> 2254 bytes
 .../data/shape_check/tpcds_sf1000/hint/query59.out | Bin 2649 -> 2665 bytes
 .../data/shape_check/tpcds_sf1000/shape/query2.out | Bin 2072 -> 2088 bytes
 .../shape_check/tpcds_sf1000/shape/query59.out     | Bin 2509 -> 2525 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query2.out   | Bin 2090 -> 2106 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query59.out  | Bin 2541 -> 2557 bytes
 .../suites/mv_p0/test_mv_mor/test_mv_mor.groovy    |   2 +-
 .../suites/mv_p0/test_mv_mow/test_mv_mow.groovy    |   2 +-
 .../suites/nereids_arith_p0/load.groovy            |   1 +
 .../suites/nereids_tpch_p0/tpch/agg_cse.groovy     |   2 +-
 .../sql_functions/math_functions/test_mod.groovy   |   4 -
 61 files changed, 3230 insertions(+), 1184 deletions(-)
 create mode 100644 be/src/vec/functions/binary_arithmetic.h
 delete mode 100644 be/src/vec/functions/int_div.h
 copy regression-test/data/{nereids_tpch_p0/tpch/agg_cse.out => 
nereids_rules_p0/tpch} (100%)


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

Reply via email to