From bf92f59f462b34dcbe8e409383d5fd956686be55 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 30 Jan 2020 15:11:55 +0100 Subject: [PATCH] [jOOQ/jOOQ#9779] Add native support for aggregate and window function FILTER clause in SQLite 3.30 --- jOOQ/src/main/java/org/jooq/impl/Function.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/Function.java b/jOOQ/src/main/java/org/jooq/impl/Function.java index 1830f54a51..f980590776 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Function.java +++ b/jOOQ/src/main/java/org/jooq/impl/Function.java @@ -54,6 +54,7 @@ import static org.jooq.SQLDialect.POSTGRES; // ... import static org.jooq.SQLDialect.SQLITE; // ... +// ... import static org.jooq.impl.DSL.choose; import static org.jooq.impl.DSL.condition; import static org.jooq.impl.DSL.inline; @@ -155,7 +156,7 @@ class Function extends AbstractField implements private static final Set SUPPORT_GROUP_CONCAT = SQLDialect.supportedBy(CUBRID, H2, HSQLDB, MARIADB, MYSQL, SQLITE); private static final Set SUPPORT_STRING_AGG = SQLDialect.supportedBy(POSTGRES); private static final Set SUPPORT_NO_PARENS_WINDOW_REFERENCE = SQLDialect.supportedBy(MYSQL, POSTGRES); - private static final Set SUPPORT_FILTER = SQLDialect.supportedBy(H2, HSQLDB, POSTGRES); + private static final Set SUPPORT_FILTER = SQLDialect.supportedBy(H2, HSQLDB, POSTGRES, SQLITE); private static final Set SUPPORT_DISTINCT_RVE = SQLDialect.supportedBy(H2, POSTGRES); static final Field ASTERISK = DSL.field("*", Integer.class);