From fa703430dab854bd191eebb0d0755230e935003b Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 21 May 2020 12:20:56 +0200 Subject: [PATCH] [jOOQ/jOOQ#10215] Stop emulating GROUP BY () in PostgreSQL 9.5+ --- jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java b/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java index ebf487075d..8698eb1cac 100644 --- a/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java @@ -81,6 +81,7 @@ import static org.jooq.SQLDialect.MYSQL; import static org.jooq.SQLDialect.POSTGRES; // ... // ... +// ... import static org.jooq.SQLDialect.SQLITE; // ... // ... @@ -243,7 +244,7 @@ final class SelectQueryImpl extends AbstractResultQuery imp // [#7421] [#9832] We can eventually stop generating the FROM clause in newer versions of MariaDB and MySQL private static final Set REQUIRES_FROM_CLAUSE = SQLDialect.supportedBy(CUBRID, DERBY, FIREBIRD, HSQLDB, MARIADB, MYSQL); private static final Set REQUIRES_DERIVED_TABLE_DML = SQLDialect.supportedBy(MARIADB, MYSQL); - private static final Set EMULATE_EMPTY_GROUP_BY_OTHER = SQLDialect.supportedBy(FIREBIRD, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE); + private static final Set EMULATE_EMPTY_GROUP_BY_OTHER = SQLDialect.supportedUntil(FIREBIRD, HSQLDB, MARIADB, MYSQL, SQLITE); private static final Set SUPPORT_FULL_WITH_TIES = SQLDialect.supportedBy(H2);