You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ja...@apache.org on 2025/03/14 03:08:39 UTC

(iotdb) branch master updated: Modify the error message for when parameters do not match

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

jackietien pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/master by this push:
     new 6a0815577c2 Modify the error message for when parameters do not match
6a0815577c2 is described below

commit 6a0815577c242b03b09b5917a4240b04b1cb73ae
Author: FearfulTomcat27 <14...@qq.com>
AuthorDate: Fri Mar 14 11:08:34 2025 +0800

    Modify the error message for when parameters do not match
---
 .../it/query/old/builtinfunction/scalar/IoTDBFormatFunctionTableIT.java | 2 +-
 .../db/queryengine/plan/relational/metadata/TableMetadataImpl.java      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/integration-test/src/test/java/org/apache/iotdb/relational/it/query/old/builtinfunction/scalar/IoTDBFormatFunctionTableIT.java b/integration-test/src/test/java/org/apache/iotdb/relational/it/query/old/builtinfunction/scalar/IoTDBFormatFunctionTableIT.java
index ed6bc205aee..f8bde5af7ba 100644
--- a/integration-test/src/test/java/org/apache/iotdb/relational/it/query/old/builtinfunction/scalar/IoTDBFormatFunctionTableIT.java
+++ b/integration-test/src/test/java/org/apache/iotdb/relational/it/query/old/builtinfunction/scalar/IoTDBFormatFunctionTableIT.java
@@ -211,7 +211,7 @@ public class IoTDBFormatFunctionTableIT {
 
     tableAssertTestFail(
         "SELECT FORMAT('%s') FROM string_table",
-        "701: Scalar function format must have at least two arguments, and first argument must be char type.",
+        "701: Scalar function format must have at least two arguments, and first argument pattern must be TEXT or STRING type.",
         DATABASE_NAME);
   }
 }
diff --git a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/TableMetadataImpl.java b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/TableMetadataImpl.java
index 758657707ed..756a6902a5b 100644
--- a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/TableMetadataImpl.java
+++ b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/TableMetadataImpl.java
@@ -540,7 +540,7 @@ public class TableMetadataImpl implements Metadata {
         throw new SemanticException(
             "Scalar function "
                 + functionName.toLowerCase(Locale.ENGLISH)
-                + " must have at least two arguments, and first argument must be char type.");
+                + " must have at least two arguments, and first argument pattern must be TEXT or STRING type.");
       }
       return STRING;
     } else if (TableBuiltinScalarFunction.GREATEST.getFunctionName().equalsIgnoreCase(functionName)