GROUP_CONCAT function
*/
- @Support({ CUBRID, H2, HSQLDB, MARIADB, MYSQL, POSTGRES })
+ @Support({ CUBRID, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
@Transition(
name = "SEPARATOR",
args = "String"
diff --git a/jOOQ/src/main/java/org/jooq/impl/DSL.java b/jOOQ/src/main/java/org/jooq/impl/DSL.java
index 817328039d..3bb12355eb 100644
--- a/jOOQ/src/main/java/org/jooq/impl/DSL.java
+++ b/jOOQ/src/main/java/org/jooq/impl/DSL.java
@@ -10586,6 +10586,7 @@ public class DSL {
* ORDER BY)* It is simulated by the following dialects: @@ -10598,7 +10599,7 @@ public class DSL { * * @see #listAgg(Field) */ - @Support({ CUBRID, H2, HSQLDB, MARIADB, MYSQL, POSTGRES }) + @Support({ CUBRID, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) @Transition( name = "GROUP_CONCAT", args = "Field" @@ -10607,6 +10608,37 @@ public class DSL { return new GroupConcat(nullSafe(field)); } + /** + * Get the aggregated concatenation for a field. + *
+ * This is natively supported by + *
+ * It is simulated by the following dialects: + *
XMLAGG()LISTAGG()STRING_AGG()LIST()diff --git a/jOOQ/src/main/java/org/jooq/impl/Term.java b/jOOQ/src/main/java/org/jooq/impl/Term.java index 7f609cb0a8..f1049457e7 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Term.java +++ b/jOOQ/src/main/java/org/jooq/impl/Term.java @@ -135,6 +135,7 @@ enum Term { case HSQLDB: case MARIADB: case MYSQL: + case SQLITE: return "group_concat"; case POSTGRES: