[jOOQ/jOOQ#9110] Fix parsing of COUNT(DISTINCT *)

This commit is contained in:
Knut Wannheden 2019-08-30 11:26:23 +02:00
parent e5bf605399
commit cef24d45f5

View File

@ -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();