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 23acc85a58a [fix](cases) add load ddl test cases (#56263)
     add 242444b2ecc [Refactor](function) Throw exception rather than return 
null for datetime function error handling (#56079)

No new revisions were added by this update.

Summary of changes:
 be/src/vec/columns/column_vector.h                 |   6 +-
 be/src/vec/core/column_with_type_and_name.cpp      |  13 +-
 be/src/vec/core/column_with_type_and_name.h        |   2 +-
 be/src/vec/data_types/data_type_nullable.cpp       |   3 +-
 be/src/vec/exec/jni_connector.cpp                  |   2 +
 .../vec/functions/array/function_array_range.cpp   |   2 +-
 be/src/vec/functions/cast/function_cast.cpp        |   6 +-
 be/src/vec/functions/date_time_transforms.h        | 192 +------
 be/src/vec/functions/datetime_errors.h             | 130 +++++
 be/src/vec/functions/function.cpp                  |   5 +-
 be/src/vec/functions/function_convert_tz.cpp       | 357 +++++++++++-
 be/src/vec/functions/function_convert_tz.h         | 358 ------------
 .../function_date_or_datetime_computation.h        | 169 +++---
 .../function_date_or_datetime_to_something.h       |  73 ++-
 .../function_date_or_datetime_to_string.cpp        |  90 ++-
 .../function_date_or_datetime_to_string.h          | 112 ----
 .../vec/functions/function_datetime_floor_ceil.cpp | 380 ++++++++-----
 .../functions/function_datetime_string_to_string.h |  85 +--
 ...estamp.cpp => function_other_types_to_date.cpp} | 536 +++++++++---------
 be/src/vec/functions/function_string.h             |  14 +-
 be/src/vec/functions/functions_geo.cpp             |   2 +-
 be/src/vec/functions/time_of_function.cpp          |   4 -
 be/src/vec/runtime/vdatetime_value.h               |   6 +
 be/src/vec/utils/util.hpp                          |  14 +
 be/test/vec/columns/common_column_test.h           | 101 ++--
 .../vec/core/column_with_type_and_name_test.cpp    |   6 +-
 be/test/vec/function/function_convert_tz_test.cpp  |  59 --
 be/test/vec/function/function_time_test.cpp        | 618 ++++++++-------------
 .../doris/nereids/trees/expressions/Cast.java      |   4 +-
 .../executable/DateTimeExtractAndTransform.java    |  22 +-
 .../expressions/functions/scalar/ConvertTz.java    |   9 +-
 .../trees/expressions/functions/scalar/Date.java   |   4 +-
 .../expressions/functions/scalar/DateFormat.java   |  11 +-
 .../expressions/functions/scalar/DateTrunc.java    |   5 +-
 .../trees/expressions/functions/scalar/DateV2.java |   5 +-
 .../expressions/functions/scalar/DayCeil.java      |   4 +-
 .../expressions/functions/scalar/DayFloor.java     |   4 +-
 .../expressions/functions/scalar/FromDays.java     |   4 +-
 .../functions/scalar/FromIso8601Date.java          |   5 +-
 .../functions/scalar/FromMicrosecond.java          |   5 +-
 .../functions/scalar/FromMillisecond.java          |   5 +-
 .../expressions/functions/scalar/FromSecond.java   |   5 +-
 .../expressions/functions/scalar/FromUnixtime.java |   4 +-
 .../expressions/functions/scalar/HourCeil.java     |   4 +-
 .../expressions/functions/scalar/HourFloor.java    |   4 +-
 .../expressions/functions/scalar/MakeDate.java     |  12 +-
 .../expressions/functions/scalar/MinuteCeil.java   |   5 +-
 .../expressions/functions/scalar/MinuteFloor.java  |   5 +-
 .../expressions/functions/scalar/MonthCeil.java    |   4 +-
 .../expressions/functions/scalar/MonthFloor.java   |   4 +-
 .../expressions/functions/scalar/NextDay.java      |   5 +-
 .../expressions/functions/scalar/QuarterCeil.java  |   4 +-
 .../expressions/functions/scalar/QuarterFloor.java |   5 +-
 .../expressions/functions/scalar/SecondCeil.java   |   4 +-
 .../expressions/functions/scalar/SecondFloor.java  |   4 +-
 .../expressions/functions/scalar/StrToDate.java    |   4 +-
 .../trees/expressions/functions/scalar/ToDate.java |   4 +-
 .../expressions/functions/scalar/ToDateV2.java     |   4 +-
 .../functions/scalar/UnixTimestamp.java            |  28 +-
 .../expressions/functions/scalar/WeekCeil.java     |   5 +-
 .../expressions/functions/scalar/WeekFloor.java    |   5 +-
 .../expressions/functions/scalar/YearCeil.java     |   5 +-
 .../expressions/functions/scalar/YearFloor.java    |   5 +-
 .../test_from_millisecond_microsecond.out          | Bin 5001 -> 4625 bytes
 .../data/correctness/test_str_to_date.out          | Bin 780 -> 586 bytes
 .../data/correctness_p0/test_time_round.out        | Bin 7106 -> 6940 bytes
 .../data/datatype_p0/date/test_from_unixtime.out   | Bin 681 -> 585 bytes
 ...e_functions.out => doc_date_functions_test.out} | Bin 17975 -> 17611 bytes
 .../data/nereids_function_p0/scalar_function/S.out | Bin 53858 -> 53416 bytes
 .../data/nereids_function_p0/scalar_function/U.out | Bin 2752 -> 2418 bytes
 .../datetime_functions/test_date_function.out      | Bin 11069 -> 10701 bytes
 .../datetime_functions/test_date_floor_ceil.out    | Bin 6924 -> 6504 bytes
 .../datetime_functions/test_date_function.out      | Bin 10819 -> 10539 bytes
 .../datetime_functions/test_from_iso8601_date.out  | Bin 2676 -> 1925 bytes
 .../test_from_millisecond_microsecond.groovy       |  59 +-
 .../suites/correctness/test_str_to_date.groovy     |  45 +-
 .../suites/correctness_p0/test_time_round.groovy   |  28 +-
 .../datatype_p0/date/test_from_unixtime.groovy     |  19 +-
 ...tions.groovy => doc_date_functions_test.groovy} |  79 +--
 .../jdbc/test_jdbc_query_pg.groovy                 |  30 +-
 .../nereids_function_p0/scalar_function/S.groovy   |  20 +-
 .../nereids_function_p0/scalar_function/U.groovy   |  20 +-
 .../fold_constant_date_arithmatic.groovy           |  13 +-
 .../fold_constant/fold_constant_nullable.groovy    |   2 +-
 .../datetime_functions/test_date_function.groovy   |  29 +-
 .../partition_prune/always_mono_func.groovy        |   2 +-
 .../multi_column_range_partition.groovy            |   8 +-
 .../partition_prune/test_convert_tz.groovy         |   9 +-
 ...une_mono.groovy => test_date_prune_mono.groovy} |   2 +-
 .../partition_prune/test_date_trunc_prune.groovy   |   2 +-
 .../datetime_functions/test_date_floor_ceil.groovy |  76 ++-
 .../datetime_functions/test_date_function.groovy   |  94 ++--
 .../test_from_iso8601_date.groovy                  | 167 +++---
 93 files changed, 2132 insertions(+), 2133 deletions(-)
 create mode 100644 be/src/vec/functions/datetime_errors.h
 delete mode 100644 be/src/vec/functions/function_convert_tz.h
 delete mode 100644 be/src/vec/functions/function_date_or_datetime_to_string.h
 rename be/src/vec/functions/{function_timestamp.cpp => 
function_other_types_to_date.cpp} (79%)
 delete mode 100644 be/test/vec/function/function_convert_tz_test.cpp
 rename regression-test/data/doc/sql-manual/sql-functions/{date_functions.out 
=> doc_date_functions_test.out} (97%)
 rename 
regression-test/suites/doc/sql-manual/sql-functions/{date_functions.groovy => 
doc_date_functions_test.groovy} (97%)
 rename 
regression-test/suites/nereids_rules_p0/partition_prune/{test_date_function_prune_mono.groovy
 => test_date_prune_mono.groovy} (99%)


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

Reply via email to