[jOOQ/jOOQ#14268] Add support for SQL Server 2022 GENERATE_SERIES

This commit is contained in:
Lukas Eder 2022-11-22 11:10:32 +01:00
parent 2efc237fde
commit 83df64ea82
2 changed files with 13 additions and 3 deletions

View File

@ -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<Integer>
{
private static final Set<SQLDialect> EMULATE_WITH_RECURSIVE = SQLDialect.supportedBy(FIREBIRD, HSQLDB, MARIADB, MYSQL, SQLITE);
private static final Set<SQLDialect> EMULATE_WITH_RECURSIVE = SQLDialect.supportedUntil(FIREBIRD, HSQLDB, MARIADB, MYSQL, SQLITE);
private static final Set<SQLDialect> EMULATE_SYSTEM_RANGE = SQLDialect.supportedBy(H2);
@ -202,6 +203,15 @@ implements

View File

@ -28,7 +28,7 @@
<!-- JDBC drivers for jOOQ-xyz-extensions modules and vendor-specific API access -->
<postgres.version>42.5.0</postgres.version>
<sqlserver.version>10.2.0.jre11</sqlserver.version>
<sqlserver.version>11.2.1.jre8</sqlserver.version>
<oracle.version>21.7.0.0</oracle.version>
<!-- R2DBC SPI version and some matching driver versions -->