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

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


    from ce85663a9e5 [improvement](cloud) Enable batch deletion for GCS objects 
in recycler (#68967)
     add 9d7ad12f688 [fix](function) Accept constant expressions for arguments 
that functions require to be constant (#68579)

No new revisions were added by this update.

Summary of changes:
 be/src/exprs/aggregate/aggregate_function_null.h   |   5 +
 .../aggregate_function_orthogonal_bitmap.h         |  13 +
 .../aggregate/aggregate_function_sequence_match.h  |  32 +-
 be/src/exprs/aggregate/aggregate_function_topn.h   |   7 +
 .../exprs/function/array/function_array_apply.cpp  |  79 ++-
 .../function/function_other_types_to_date.cpp      |  44 +-
 be/src/exprs/function/function_regexp.cpp          | 132 +++--
 be/src/exprs/function/function_split_by_regexp.cpp |  96 +++-
 be/src/exprs/function/function_string_digest.cpp   |  79 ++-
 be/src/exprs/function/function_tokenize.cpp        |  74 ++-
 be/src/exprs/function/random.cpp                   |  78 +--
 be/src/exprs/function/uniform.cpp                  |  54 +-
 be/test/exprs/aggregate/agg_topn_test.cpp          |  10 +
 .../aggregate_function_orthogonal_bitmap_test.cpp  |  66 +++
 .../exprs/aggregate/vec_sequence_match_test.cpp    |  97 +++-
 .../function/function_constant_argument_test.cpp   | 629 +++++++++++++++++++++
 .../nereids/rules/analysis/ExpressionAnalyzer.java |   1 +
 .../functions/DateTimeWithPrecision.java           |  11 +-
 .../expressions/functions/ExpressionTrait.java     |  12 +
 .../trees/expressions/functions/agg/AIAgg.java     |  49 +-
 .../agg/OrthogonalBitmapExprCalculate.java         |  23 +-
 .../agg/OrthogonalBitmapExprCalculateCount.java    |  23 +-
 .../functions/agg/OrthogonalBitmapFunction.java    |   9 +
 .../functions/agg/SequenceFunction.java            |  49 +-
 .../trees/expressions/functions/agg/TopN.java      |   4 +-
 .../trees/expressions/functions/agg/TopNArray.java |   4 +-
 .../expressions/functions/agg/TopNWeighted.java    |   4 +-
 .../trees/expressions/functions/ai/AIFunction.java |  45 +-
 .../trees/expressions/functions/ai/Embed.java      |  19 +-
 .../executable/DateTimeExtractAndTransform.java    |   9 +-
 .../expressions/functions/scalar/ArrayApply.java   |  23 +-
 .../expressions/functions/scalar/DateTrunc.java    | 165 +++---
 .../trees/expressions/functions/scalar/Random.java |   4 +-
 .../functions/scalar/RegexpReplace.java            |   3 +-
 .../functions/scalar/RegexpReplaceOne.java         |   3 +-
 .../trees/expressions/functions/scalar/Sha2.java   |  35 +-
 .../functions/scalar/SplitByRegexp.java            |  15 +-
 .../expressions/functions/scalar/Tokenize.java     |  13 +-
 .../expressions/functions/scalar/Uniform.java      |   8 +-
 .../expressions/functions/scalar/UtcTime.java      |  23 +-
 .../expressions/functions/scalar/WidthBucket.java  |   2 +-
 .../apache/doris/nereids/util/ExpressionUtils.java |  15 +
 .../doris/nereids/util/TypeCoercionUtils.java      |   2 +
 .../analysis/ConstantFunctionArgumentTest.java     | 490 ++++++++++++++++
 .../nereids_function_p0/fold_literal_arguments.out | 222 ++++++++
 .../fold_literal_arguments.groovy                  | 446 +++++++++++++++
 .../nereids_function_p0/scalar_function/U.groovy   |   6 +-
 .../encryption_digest/test_digest.groovy           |   4 +-
 .../string_functions/test_split_by_regexp.groovy   |   2 +-
 .../suites/query_p0/system/test_query_sys.groovy   |   4 +-
 50 files changed, 2858 insertions(+), 384 deletions(-)
 create mode 100644 
be/test/exprs/aggregate/aggregate_function_orthogonal_bitmap_test.cpp
 create mode 100644 be/test/exprs/function/function_constant_argument_test.cpp
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/analysis/ConstantFunctionArgumentTest.java
 create mode 100644 
regression-test/data/nereids_function_p0/fold_literal_arguments.out
 create mode 100644 
regression-test/suites/nereids_function_p0/fold_literal_arguments.groovy


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

Reply via email to