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]