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

Reply via email to