From cef24d45f5cf44f01cf3421ce9b44ba977c4509c Mon Sep 17 00:00:00 2001 From: Knut Wannheden Date: Fri, 30 Aug 2019 11:26:23 +0200 Subject: [PATCH] [jOOQ/jOOQ#9110] Fix parsing of COUNT(DISTINCT *) --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 263dfac0a2..dc2688c511 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -57,6 +57,7 @@ import static org.jooq.impl.DSL.arrayAgg; import static org.jooq.impl.DSL.arrayAggDistinct; import static org.jooq.impl.DSL.ascii; import static org.jooq.impl.DSL.asin; +import static org.jooq.impl.DSL.asterisk; import static org.jooq.impl.DSL.atan; import static org.jooq.impl.DSL.atan2; import static org.jooq.impl.DSL.avg; @@ -8708,7 +8709,7 @@ final class ParserImpl implements Parser { if (parseIf(ctx, '*') && parse(ctx, ')')) if (distinct) - return countDistinct(); + return countDistinct(asterisk()); else return count();