From 8315870538803973d3293c951d4b0b8ce048283c Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 29 Jan 2020 17:28:28 +0100 Subject: [PATCH] [jOOQ/jOOQ#9772] Add SQLDialect.MYSQL_8_0_19 --- jOOQ/src/main/java/org/jooq/SQLDialect.java | 10 +++++++++- jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java | 1 + jOOQ/src/main/java/org/jooq/impl/Limit.java | 1 + jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java | 1 + 4 files changed, 12 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/SQLDialect.java b/jOOQ/src/main/java/org/jooq/SQLDialect.java index c66cb434d6..fdb9859e12 100644 --- a/jOOQ/src/main/java/org/jooq/SQLDialect.java +++ b/jOOQ/src/main/java/org/jooq/SQLDialect.java @@ -192,7 +192,7 @@ public enum SQLDialect { /** * The MySQL dialect family. *

- * This family behaves like the versioned dialect {@link #MYSQL_8_0}. + * This family behaves like the versioned dialect {@link #MYSQL_8_0_19}. */ MYSQL("MySQL", false, true), @@ -207,6 +207,14 @@ public enum SQLDialect { + + + + + + + + diff --git a/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java b/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java index 06030898cc..9164925a16 100644 --- a/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java @@ -456,6 +456,7 @@ final class InsertQueryImpl extends AbstractStoreQuery impl + case MYSQL: case MARIADB: { toSQLInsert(ctx); diff --git a/jOOQ/src/main/java/org/jooq/impl/Limit.java b/jOOQ/src/main/java/org/jooq/impl/Limit.java index 3a53e65b9e..9ceb0d09e7 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Limit.java +++ b/jOOQ/src/main/java/org/jooq/impl/Limit.java @@ -268,6 +268,7 @@ final class Limit extends AbstractQueryPart { + // [#4785] OFFSET cannot be without LIMIT diff --git a/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java b/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java index aba70125fb..dbac3240f7 100644 --- a/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java @@ -710,6 +710,7 @@ final class SelectQueryImpl extends AbstractResultQuery imp + case CUBRID: