[jOOQ/jOOQ#14271] Emulate SPLIT_PART using STRING_SPLIT in SQL Server 2022

This commit is contained in:
Lukas Eder 2022-11-22 13:29:17 +01:00
parent e27bbfeb2c
commit 367ff743ef
4 changed files with 15 additions and 1 deletions

View File

@ -100,6 +100,7 @@ import static org.jooq.SQLDialect.SQLITE;
// ...
// ...
// ...
// ...
import static org.jooq.SQLDialect.YUGABYTEDB;
import static org.jooq.conf.ParamType.INLINED;
import static org.jooq.impl.Names.N_COUNT;

View File

@ -233,6 +233,7 @@ final class Names {
static final Name N_NVL2 = systemName("nvl2");
static final Name N_OPENJSON = systemName("openjson");
static final Name N_OPENXML = systemName("openxml");
static final Name N_ORDINAL = systemName("ordinal");
static final Name N_OREPLACE = systemName("oreplace");
static final Name N_OTRANSLATE = systemName("otranslate");
static final Name N_PERCENTILE_CONT = systemName("percentile_cont");
@ -292,6 +293,7 @@ final class Names {
static final Name N_STDEV_SAMP = systemName("stdev_samp");
static final Name N_STRFTIME = systemName("strftime");
static final Name N_STRING_AGG = systemName("string_agg");
static final Name N_STRING_SPLIT = systemName("string_split");
static final Name N_STRREVERSE = systemName("strreverse");
static final Name N_STR_REPLACE = systemName("str_replace");
static final Name N_ST_NUMINTERIORRINGS = systemName("st_numinteriorrings");

View File

@ -109,6 +109,9 @@ implements
case MARIADB:
case MYSQL:
return false;
@ -158,6 +161,14 @@ 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>11.2.1.jre8</sqlserver.version>
<sqlserver.version>11.2.1.jre11</sqlserver.version>
<oracle.version>21.7.0.0</oracle.version>
<!-- R2DBC SPI version and some matching driver versions -->