From 9f87bb42bfc0505e138fb1f347b4ae1ba8cc49e0 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 19 Feb 2021 13:14:40 +0100 Subject: [PATCH] [jOOQ/jOOQ#11238] Support FILTER clause also in standard SQL (e.g. H2) --- jOOQ/src/main/java/org/jooq/impl/JSONArrayAgg.java | 1 + jOOQ/src/main/java/org/jooq/impl/JSONObjectAgg.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/JSONArrayAgg.java b/jOOQ/src/main/java/org/jooq/impl/JSONArrayAgg.java index 371dc377af..88cd4a789c 100644 --- a/jOOQ/src/main/java/org/jooq/impl/JSONArrayAgg.java +++ b/jOOQ/src/main/java/org/jooq/impl/JSONArrayAgg.java @@ -185,6 +185,7 @@ implements JSONArrayAggOrderByStep { ctx.sql(')'); + acceptFilterClause(ctx); acceptOverClause(ctx); } diff --git a/jOOQ/src/main/java/org/jooq/impl/JSONObjectAgg.java b/jOOQ/src/main/java/org/jooq/impl/JSONObjectAgg.java index aaf6886aee..4c24b34ff9 100644 --- a/jOOQ/src/main/java/org/jooq/impl/JSONObjectAgg.java +++ b/jOOQ/src/main/java/org/jooq/impl/JSONObjectAgg.java @@ -164,6 +164,8 @@ implements JSONObjectAggNullStep { ctx.sql(' ').visit(jsonReturning); ctx.sql(')'); + + acceptFilterClause(ctx); acceptOverClause(ctx); }