From 83df64ea8295b58e352c1cfb8440ef0c2c46de6a Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 22 Nov 2022 11:10:32 +0100 Subject: [PATCH] [jOOQ/jOOQ#14268] Add support for SQL Server 2022 GENERATE_SERIES --- .../main/java/org/jooq/impl/GenerateSeries.java | 14 ++++++++++++-- pom.xml | 2 +- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/GenerateSeries.java b/jOOQ/src/main/java/org/jooq/impl/GenerateSeries.java index 89d5473cd4..6b61a0ccb1 100644 --- a/jOOQ/src/main/java/org/jooq/impl/GenerateSeries.java +++ b/jOOQ/src/main/java/org/jooq/impl/GenerateSeries.java @@ -56,6 +56,8 @@ import static org.jooq.SQLDialect.SQLITE; // ... // ... // ... +// ... +// ... import static org.jooq.conf.ParamType.INLINED; import static org.jooq.impl.DSL.function; import static org.jooq.impl.DSL.inline; @@ -77,7 +79,6 @@ import static org.jooq.impl.Names.N_SYSTEM_RANGE; import static org.jooq.impl.Names.N_UNNEST; import static org.jooq.impl.SQLDataType.INTEGER; import static org.jooq.impl.SubqueryCharacteristics.DERIVED_TABLE; -import static org.jooq.impl.Tools.apply; import static org.jooq.impl.Tools.visitSubquery; import java.util.Set; @@ -104,7 +105,7 @@ implements QOM.GenerateSeries { - private static final Set EMULATE_WITH_RECURSIVE = SQLDialect.supportedBy(FIREBIRD, HSQLDB, MARIADB, MYSQL, SQLITE); + private static final Set EMULATE_WITH_RECURSIVE = SQLDialect.supportedUntil(FIREBIRD, HSQLDB, MARIADB, MYSQL, SQLITE); private static final Set EMULATE_SYSTEM_RANGE = SQLDialect.supportedBy(H2); @@ -202,6 +203,15 @@ implements + + + + + + + + + diff --git a/pom.xml b/pom.xml index 3ae25dd4cf..b138ce5abd 100644 --- a/pom.xml +++ b/pom.xml @@ -28,7 +28,7 @@ 42.5.0 - 10.2.0.jre11 + 11.2.1.jre8 21.7.0.0