This is an automated email from the ASF dual-hosted git repository. morrysnow pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push: new 2ad8108e3bb [fix](Nereids) use StringLikeLiteral as parameter type in constant folding (#49413) 2ad8108e3bb is described below commit 2ad8108e3bb0ddb41002e41b1ca620d0f8109f03 Author: morrySnow <zhangwen...@selectdb.com> AuthorDate: Tue Mar 25 12:22:09 2025 +0800 [fix](Nereids) use StringLikeLiteral as parameter type in constant folding (#49413) Related PR: #40441 --- .../trees/expressions/functions/executable/StringArithmetic.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/executable/StringArithmetic.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/executable/StringArithmetic.java index 082387d52ca..a797f896cb9 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/executable/StringArithmetic.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/executable/StringArithmetic.java @@ -402,7 +402,7 @@ public class StringArithmetic { * Executable arithmetic functions ConcatWs */ @ExecFunction(name = "concat_ws") - public static Expression concatWsVarcharVarchar(StringLikeLiteral first, VarcharLiteral... second) { + public static Expression concatWsVarcharVarchar(StringLikeLiteral first, StringLikeLiteral... second) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < second.length - 1; i++) { sb.append(second[i].getValue()); @@ -466,7 +466,7 @@ public class StringArithmetic { * Executable arithmetic functions md5 */ @ExecFunction(name = "md5sum") - public static Expression md5Sum(VarcharLiteral... first) { + public static Expression md5Sum(StringLikeLiteral... first) { try { // Step 1: Create a MessageDigest instance for MD5 MessageDigest md = MessageDigest.getInstance("MD5"); @@ -608,7 +608,7 @@ public class StringArithmetic { * Executable arithmetic functions field */ @ExecFunction(name = "field") - public static Expression fieldVarchar(StringLikeLiteral first, VarcharLiteral... second) { + public static Expression fieldVarchar(StringLikeLiteral first, StringLikeLiteral... second) { return new IntegerLiteral(compareLiteral(first, second)); } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org