diff --git a/arachne-common-types/src/main/java/com/odysseusinc/arachne/commons/types/DBMSType.java b/arachne-common-types/src/main/java/com/odysseusinc/arachne/commons/types/DBMSType.java index 505b51d..c3db0af 100644 --- a/arachne-common-types/src/main/java/com/odysseusinc/arachne/commons/types/DBMSType.java +++ b/arachne-common-types/src/main/java/com/odysseusinc/arachne/commons/types/DBMSType.java @@ -35,7 +35,8 @@ public enum DBMSType { HIVE("Apache Hive", "hive"), SPARK("Spark", "spark"), SNOWFLAKE("Snowflake", "snowflake"), - SYNAPSE("Azure Synapse", "synapse"); + SYNAPSE("Azure Synapse", "synapse"), + IRIS("InterSystems IRIS", "iris"); private String label; // For further pass into SqlRender.translateSql as "targetDialect" and DatabaseConnector as "dbms" diff --git a/execution-engine-commons/src/main/java/com/odysseusinc/arachne/execution_engine_common/util/ConnectionParamsParser.java b/execution-engine-commons/src/main/java/com/odysseusinc/arachne/execution_engine_common/util/ConnectionParamsParser.java index c42a088..7e08d4c 100644 --- a/execution-engine-commons/src/main/java/com/odysseusinc/arachne/execution_engine_common/util/ConnectionParamsParser.java +++ b/execution-engine-commons/src/main/java/com/odysseusinc/arachne/execution_engine_common/util/ConnectionParamsParser.java @@ -29,6 +29,7 @@ private static ConnectionStringParser getParser(DBMSType dbmsType) { case SYNAPSE: case PDW: case SNOWFLAKE: + case IRIS: return new GenericParser(); case REDSHIFT: return new RedshiftParser();