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 ac91bfac9..1ecb3ae90 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 @@ -13,7 +13,8 @@ public enum EngineType { STARROCKS(10, "STARROCKS"), KYUUBI(11, "KYUUBI"), PRESTO(12, "PRESTO"), - TRINO(13, "TRINO"),; + TRINO(13, "TRINO"), + ORACLE(14, "ORACLE"); 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 909c64fb1..cf6351fd8 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 @@ -22,6 +22,7 @@ public class DbAdaptorFactory { dbAdaptorMap.put(EngineType.KYUUBI.getName(), new KyuubiAdaptor()); dbAdaptorMap.put(EngineType.PRESTO.getName(), new PrestoAdaptor()); dbAdaptorMap.put(EngineType.TRINO.getName(), new TrinoAdaptor()); + dbAdaptorMap.put(EngineType.ORACLE.getName(), new OracleAdaptor()); } public static DbAdaptor getEngineAdaptor(String engineType) { diff --git a/headless/core/src/main/java/com/tencent/supersonic/headless/core/adaptor/db/OracleAdaptor.java b/headless/core/src/main/java/com/tencent/supersonic/headless/core/adaptor/db/OracleAdaptor.java new file mode 100644 index 000000000..2e0590a4e --- /dev/null +++ b/headless/core/src/main/java/com/tencent/supersonic/headless/core/adaptor/db/OracleAdaptor.java @@ -0,0 +1,5 @@ +package com.tencent.supersonic.headless.core.adaptor.db; + +public class OracleAdaptor extends DefaultDbAdaptor { + +}