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 eaab105a394 [fix](variant) fix batch insert into with 
structure-conflicts strings (#53923)
     add 5b04cd6e8db [Enhancement](function) Support signbit, even, gcd, lcm 
(#52293)

No new revisions were added by this update.

Summary of changes:
 be/src/vec/functions/math.cpp                      | 137 +++++++++++++++++----
 be/test/vec/function/function_math_test.cpp        | 135 ++++++++++++++++++++
 be/test/vec/function/function_test_util.h          |   6 +
 .../doris/catalog/BuiltinScalarFunctions.java      |   8 ++
 .../functions/executable/NumericArithmetic.java    | 120 +++++++++++++++++-
 .../functions/scalar/{Sinh.java => Even.java}      |  18 ++-
 .../scalar/{BitShiftRight.java => Gcd.java}        |  41 +++---
 .../functions/scalar/{Abs.java => Lcm.java}        |  78 ++++++++----
 .../functions/scalar/{G.java => SignBit.java}      |  23 ++--
 .../expressions/visitor/ScalarFunctionVisitor.java |  20 +++
 .../data/nereids_function_p0/scalar_function/E.out | Bin 1514 -> 1669 bytes
 .../data/nereids_function_p0/scalar_function/G.out | Bin 3647 -> 4296 bytes
 .../data/nereids_function_p0/scalar_function/L.out | Bin 10025 -> 10676 bytes
 .../data/nereids_function_p0/scalar_function/S.out | Bin 53624 -> 53833 bytes
 .../nereids_function_p0/scalar_function/E.groovy   |   2 +
 .../nereids_function_p0/scalar_function/G.groovy   |  10 ++
 .../nereids_function_p0/scalar_function/L.groovy   |  10 ++
 .../nereids_function_p0/scalar_function/S.groovy   |   2 +
 .../fold_constant_numeric_arithmatic.groovy        |  46 +++++++
 19 files changed, 567 insertions(+), 89 deletions(-)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{Sinh.java
 => Even.java} (87%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{BitShiftRight.java
 => Gcd.java} (66%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{Abs.java
 => Lcm.java} (51%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{G.java
 => SignBit.java} (81%)


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

Reply via email to