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

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


    from 5285135c126 [Fix](funtion) Fix utc_time result when input null (#57716)
     add a77e7c587a3 [fix](function) Align function signatures between backend 
and frontend and remove datev1 types (#56807)

No new revisions were added by this update.

Summary of changes:
 be/src/exec/tablet_info.cpp                        |    6 +
 .../aggregate_function_map_v2.cpp                  |    2 -
 .../aggregate_function_window.cpp                  |   22 -
 .../vec/functions/array/function_array_apply.cpp   |    4 -
 be/src/vec/functions/array/function_array_index.h  |   16 +-
 be/src/vec/functions/array/function_array_remove.h |   11 -
 be/src/vec/functions/function_bit.cpp              |   16 +-
 be/src/vec/functions/function_bit_count.cpp        |   19 +-
 .../function_date_or_datetime_computation.cpp      |  167 +++-
 .../function_date_or_datetime_computation.h        |   13 +-
 .../function_date_or_datetime_computation_v2.cpp   |  165 ----
 .../function_date_or_datetime_to_string.cpp        |    4 -
 .../vec/functions/function_datetime_floor_ceil.cpp |   31 +-
 .../function_datetime_string_to_string.cpp         |    4 -
 be/src/vec/functions/function_unary_arithmetic.h   |   54 +-
 be/src/vec/functions/functions_comparison.h        |    4 -
 be/src/vec/functions/least_greast.cpp              |   14 -
 be/src/vec/functions/math.cpp                      |  150 ++-
 be/src/vec/functions/round.cpp                     |    1 -
 be/src/vec/functions/simple_function_factory.h     |    2 -
 be/src/vec/functions/time_of_function.cpp          |   17 -
 be/src/vec/functions/to_time_function.cpp          |   31 -
 .../vec/aggregate_functions/agg_collect_test.cpp   |   15 +-
 be/test/vec/aggregate_functions/agg_test.cpp       |  161 +++
 .../vec/function/function_array_element_test.cpp   |   36 -
 be/test/vec/function/function_array_index_test.cpp |   57 --
 .../vec/function/function_arrays_overlap_test.cpp  |   31 -
 be/test/vec/function/function_math_test.cpp        |   40 -
 be/test/vec/function/function_time_test.cpp        |   58 +-
 be/test/vec/function/table_function_test.cpp       |   24 -
 .../functions/ComputeSignatureHelper.java          |  111 +++
 .../expressions/functions/agg/TopNWeighted.java    |   19 +-
 .../functions/executable/DateTimeArithmetic.java   |   13 +-
 .../executable/DateTimeExtractAndTransform.java    |  259 -----
 .../functions/scalar/Crc32Internal.java            |   26 +-
 .../trees/expressions/functions/scalar/Date.java   |    5 +-
 .../expressions/functions/scalar/DateDiff.java     |    5 +-
 .../expressions/functions/scalar/DateFormat.java   |    6 +-
 .../expressions/functions/scalar/DayName.java      |    5 +-
 .../expressions/functions/scalar/DayOfMonth.java   |    5 +-
 .../expressions/functions/scalar/DayOfWeek.java    |    5 +-
 .../expressions/functions/scalar/DayOfYear.java    |    5 +-
 .../expressions/functions/scalar/DaysDiff.java     |    8 +-
 .../trees/expressions/functions/scalar/Hour.java   |    2 -
 .../expressions/functions/scalar/HoursDiff.java    |    5 +-
 .../trees/expressions/functions/scalar/Minute.java |    2 -
 .../expressions/functions/scalar/MinutesDiff.java  |    5 +-
 .../trees/expressions/functions/scalar/Month.java  |    4 +-
 .../expressions/functions/scalar/MonthName.java    |    5 +-
 .../expressions/functions/scalar/MonthsDiff.java   |    5 +-
 .../expressions/functions/scalar/Quarter.java      |    5 +-
 .../trees/expressions/functions/scalar/Second.java |    2 -
 .../expressions/functions/scalar/SecondsDiff.java  |    5 +-
 .../expressions/functions/scalar/Timestamp.java    |   16 +-
 .../trees/expressions/functions/scalar/ToDate.java |    6 +-
 .../trees/expressions/functions/scalar/ToDays.java |    4 +-
 .../expressions/functions/scalar/ToIso8601.java    |    7 +-
 .../functions/scalar/UnixTimestamp.java            |    6 +-
 .../trees/expressions/functions/scalar/Week.java   |    6 +-
 .../expressions/functions/scalar/WeekOfYear.java   |    5 +-
 .../expressions/functions/scalar/Weekday.java      |    5 +-
 .../expressions/functions/scalar/WeeksDiff.java    |    5 +-
 .../trees/expressions/functions/scalar/Year.java   |    5 +-
 .../expressions/functions/scalar/YearWeek.java     |    6 +-
 .../expressions/functions/scalar/YearsDiff.java    |    5 +-
 .../doris/nereids/util/TypeCoercionUtils.java      |    9 +-
 .../external/elasticsearch/QueryBuildersTest.java  |   32 +
 .../nereids/rules/expression/FoldConstantTest.java |   95 +-
 .../functions/ComputeSignatureHelperTest.java      |   40 +
 .../doris/nereids/util/TypeCoercionUtilsTest.java  |    9 +-
 .../test_function_signature_all_types.out          |  553 +++++++++++
 .../sql-functions/doc_date_functions_test.out      |   15 +
 .../test_function_signature_all_types.groovy       | 1044 ++++++++++++++++++++
 .../sql-functions/doc_date_functions_test.groovy   |   63 ++
 74 files changed, 2485 insertions(+), 1138 deletions(-)
 delete mode 100644 
be/src/vec/functions/function_date_or_datetime_computation_v2.cpp
 create mode 100644 
regression-test/data/correctness_p0/test_function_signature_all_types.out
 create mode 100644 
regression-test/suites/correctness_p0/test_function_signature_all_types.groovy


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

Reply via email to