diff --git a/jOOQ/src/main/java/org/jooq/impl/DSL.java b/jOOQ/src/main/java/org/jooq/impl/DSL.java
index dd97aac36e..1742e06fb7 100644
--- a/jOOQ/src/main/java/org/jooq/impl/DSL.java
+++ b/jOOQ/src/main/java/org/jooq/impl/DSL.java
@@ -24280,7 +24280,7 @@ public class DSL {
* @return A field to be used in a GROUP BY clause
*/
@NotNull
- @Support({ POSTGRES })
+ @Support
public static GroupField emptyGroupingSet() {
return EmptyGroupingSet.INSTANCE;
}
diff --git a/jOOQ/src/main/java/org/jooq/impl/EmptyGroupingSet.java b/jOOQ/src/main/java/org/jooq/impl/EmptyGroupingSet.java
index 93a4766528..de66e3bf5e 100644
--- a/jOOQ/src/main/java/org/jooq/impl/EmptyGroupingSet.java
+++ b/jOOQ/src/main/java/org/jooq/impl/EmptyGroupingSet.java
@@ -37,15 +37,65 @@
*/
package org.jooq.impl;
+import static java.util.Arrays.asList;
+// ...
+// ...
+// ...
+// ...
+// ...
+import static org.jooq.SQLDialect.CUBRID;
+import static org.jooq.SQLDialect.DERBY;
+import static org.jooq.SQLDialect.FIREBIRD;
+// ...
+import static org.jooq.SQLDialect.HSQLDB;
+import static org.jooq.SQLDialect.IGNITE;
+// ...
+// ...
+import static org.jooq.SQLDialect.MARIADB;
+// ...
+import static org.jooq.SQLDialect.MYSQL;
+import static org.jooq.SQLDialect.POSTGRES;
+// ...
+// ...
+// ...
+import static org.jooq.SQLDialect.SQLITE;
+// ...
+import static org.jooq.SQLDialect.YUGABYTEDB;
+import static org.jooq.impl.DSL.groupingSets;
+import static org.jooq.impl.DSL.one;
import static org.jooq.impl.SQLDataType.OTHER;
+import static org.jooq.impl.Tools.EMPTY_FIELD;
+
+import java.util.EnumSet;
+import java.util.Set;
import org.jooq.Context;
+// ...
+import org.jooq.SQLDialect;
/**
* @author Lukas Eder
*/
final class EmptyGroupingSet extends AbstractField