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) {