Skip to content

Commit c0b1a5a

Browse files
morrySnowYour Name
authored andcommitted
[fix](Nereids) use StringLikeLiteral as parameter type in constant folding (#49413)
Related PR: #40441
1 parent 6c117fe commit c0b1a5a

File tree

1 file changed

+3
-3
lines changed
  • fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/executable

1 file changed

+3
-3
lines changed

fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/executable/StringArithmetic.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ public static Expression concatWsVarcharArray(StringLikeLiteral first, ArrayLite
393393
* Executable arithmetic functions ConcatWs
394394
*/
395395
@ExecFunction(name = "concat_ws")
396-
public static Expression concatWsVarcharVarchar(StringLikeLiteral first, VarcharLiteral... second) {
396+
public static Expression concatWsVarcharVarchar(StringLikeLiteral first, StringLikeLiteral... second) {
397397
StringBuilder sb = new StringBuilder();
398398
for (int i = 0; i < second.length - 1; i++) {
399399
sb.append(second[i].getValue());
@@ -460,7 +460,7 @@ public static Expression md5(StringLikeLiteral first) {
460460
* Executable arithmetic functions md5
461461
*/
462462
@ExecFunction(name = "md5sum")
463-
public static Expression md5Sum(VarcharLiteral... first) {
463+
public static Expression md5Sum(StringLikeLiteral... first) {
464464
try {
465465
// Step 1: Create a MessageDigest instance for MD5
466466
MessageDigest md = MessageDigest.getInstance("MD5");
@@ -602,7 +602,7 @@ public static Expression fieldDateTimeV2(DateTimeV2Literal first, DateTimeV2Lite
602602
* Executable arithmetic functions field
603603
*/
604604
@ExecFunction(name = "field")
605-
public static Expression fieldVarchar(StringLikeLiteral first, VarcharLiteral... second) {
605+
public static Expression fieldVarchar(StringLikeLiteral first, StringLikeLiteral... second) {
606606
return new IntegerLiteral(compareLiteral(first, second));
607607
}
608608

0 commit comments

Comments
 (0)