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

morningman pushed a commit to branch branch-1.2-lts
in repository https://gitbox.apache.org/repos/asf/doris.git

commit 579a0890c93a05d2f1bbc67de1ab0b8b00bec025
Author: yongkang.zhong <[email protected]>
AuthorDate: Sat May 6 17:16:28 2023 +0800

    [fix](jdbc catalog) fix trino jdbc catalog varchar type err (#19298)
---
 .../src/main/java/org/apache/doris/external/jdbc/JdbcClient.java      | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/external/jdbc/JdbcClient.java 
b/fe/fe-core/src/main/java/org/apache/doris/external/jdbc/JdbcClient.java
index 9d4c5f8df1..f0981b4e09 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/external/jdbc/JdbcClient.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/external/jdbc/JdbcClient.java
@@ -848,6 +848,8 @@ public class JdbcClient {
             return charType;
         } else if (trinoType.startsWith("timestamp")) {
             return ScalarType.createDatetimeV2Type(6);
+        } else if (trinoType.startsWith("varchar")) {
+            return ScalarType.createStringType();
         }
         switch (trinoType) {
             case "integer":
@@ -864,8 +866,6 @@ public class JdbcClient {
                 return Type.FLOAT;
             case "boolean":
                 return Type.BOOLEAN;
-            case "varchar":
-                return ScalarType.createStringType();
             case "date":
                 return ScalarType.createDateV2Type();
             default:


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to