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 a71d7f2beb [pipelineX](operator) support partition sort operator and distinct streaming agg operator (#24544) add e59aa49f28 [feature](datetime-func)support milliseconds_add/sub/diff and microseconds_diff (#24114) No new revisions were added by this update. Summary of changes: .../function_date_or_datetime_computation.h | 8 +++ .../function_date_or_datetime_computation_v2.cpp | 10 ++++ be/src/vec/runtime/vdatetime_value.cpp | 36 +++++++---- be/src/vec/runtime/vdatetime_value.h | 16 +++++ .../date-time-functions/microseconds-diff.md | 49 +++++++++++++++ .../date-time-functions/milliseconds-add.md | 51 ++++++++++++++++ .../date-time-functions/milliseconds-diff.md | 49 +++++++++++++++ .../date-time-functions/milliseconds-sub.md | 51 ++++++++++++++++ docs/sidebars.json | 5 ++ .../date-time-functions/microseconds-diff.md | 49 +++++++++++++++ .../date-time-functions/milliseconds-add.md | 51 ++++++++++++++++ .../date-time-functions/milliseconds-diff.md | 49 +++++++++++++++ .../date-time-functions/milliseconds-sub.md | 51 ++++++++++++++++ .../apache/doris/analysis/FunctionCallExpr.java | 4 +- .../doris/catalog/BuiltinScalarFunctions.java | 12 ++++ .../functions/scalar/MicroSecondsAdd.java | 64 ++++++++++++++++++++ .../functions/scalar/MicroSecondsDiff.java | 70 ++++++++++++++++++++++ .../functions/scalar/MicroSecondsSub.java | 64 ++++++++++++++++++++ .../functions/scalar/MilliSecondsAdd.java | 64 ++++++++++++++++++++ .../functions/scalar/MilliSecondsDiff.java | 70 ++++++++++++++++++++++ .../functions/scalar/MilliSecondsSub.java | 64 ++++++++++++++++++++ .../expressions/visitor/ScalarFunctionVisitor.java | 30 ++++++++++ gensrc/script/doris_builtins_functions.py | 14 ++++- .../data/datatype_p0/datetimev2/test_exprs.out | 36 +++++++++++ .../datetime_functions/test_time_diff.out | 6 ++ .../datatype_p0/datetimev2/test_exprs.groovy | 21 +++++++ .../datetime_functions/test_time_diff.groovy | 3 + 27 files changed, 982 insertions(+), 15 deletions(-) create mode 100644 docs/en/docs/sql-manual/sql-functions/date-time-functions/microseconds-diff.md create mode 100644 docs/en/docs/sql-manual/sql-functions/date-time-functions/milliseconds-add.md create mode 100644 docs/en/docs/sql-manual/sql-functions/date-time-functions/milliseconds-diff.md create mode 100644 docs/en/docs/sql-manual/sql-functions/date-time-functions/milliseconds-sub.md create mode 100644 docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/microseconds-diff.md create mode 100644 docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/milliseconds-add.md create mode 100644 docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/milliseconds-diff.md create mode 100644 docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/milliseconds-sub.md create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/MicroSecondsAdd.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/MicroSecondsDiff.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/MicroSecondsSub.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/MilliSecondsAdd.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/MilliSecondsDiff.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/MilliSecondsSub.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org