From c0af25fe2e6dc8dfce59299fa8d9fb5f16d749fb Mon Sep 17 00:00:00 2001 From: jerryjzhang Date: Fri, 29 May 2026 12:17:57 +0800 Subject: [PATCH] =?UTF-8?q?feat(db):=20=E6=B7=BB=E5=8A=A0=E5=AF=B9=20Hive?= =?UTF-8?q?=20=E6=95=B0=E6=8D=AE=E5=BA=93=E5=BC=95=E6=93=8E=E7=9A=84?= =?UTF-8?q?=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 EngineType 枚举中添加 HIVE 类型定义 --- .../com/tencent/supersonic/common/pojo/enums/EngineType.java | 3 ++- .../supersonic/headless/core/adaptor/db/DbAdaptorFactory.java | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/com/tencent/supersonic/common/pojo/enums/EngineType.java b/common/src/main/java/com/tencent/supersonic/common/pojo/enums/EngineType.java index 1ecb3ae90..3001a9a13 100644 --- a/common/src/main/java/com/tencent/supersonic/common/pojo/enums/EngineType.java +++ b/common/src/main/java/com/tencent/supersonic/common/pojo/enums/EngineType.java @@ -14,7 +14,8 @@ public enum EngineType { KYUUBI(11, "KYUUBI"), PRESTO(12, "PRESTO"), TRINO(13, "TRINO"), - ORACLE(14, "ORACLE"); + ORACLE(14, "ORACLE"), + HIVE(15, "HIVE"); private Integer code; diff --git a/headless/core/src/main/java/com/tencent/supersonic/headless/core/adaptor/db/DbAdaptorFactory.java b/headless/core/src/main/java/com/tencent/supersonic/headless/core/adaptor/db/DbAdaptorFactory.java index 20fb704b5..47ad83ca8 100644 --- a/headless/core/src/main/java/com/tencent/supersonic/headless/core/adaptor/db/DbAdaptorFactory.java +++ b/headless/core/src/main/java/com/tencent/supersonic/headless/core/adaptor/db/DbAdaptorFactory.java @@ -24,6 +24,7 @@ public class DbAdaptorFactory { dbAdaptorMap.put(EngineType.TRINO.getName(), new TrinoAdaptor()); dbAdaptorMap.put(EngineType.ORACLE.getName(), new OracleAdaptor()); dbAdaptorMap.put(EngineType.TDW.getName(), new DefaultDbAdaptor()); + dbAdaptorMap.put(EngineType.HIVE.getName(), new DefaultDbAdaptor()); } public static DbAdaptor getEngineAdaptor(String engineType) {