From b1bfd0c61844a16e8fafc46ca2374d22ef77e4fb Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 16 Nov 2022 18:01:15 +0100 Subject: [PATCH] [jOOQ/jOOQ#14242] Add support for DB2 ROWNUMBER and DENSERANK window function in parser --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 7fd82728f4..64b48e68da 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -8707,7 +8707,7 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { else if (parseFunctionNameIf("RANDOM_UUID") && parseEmptyParens()) return uuid(); - else if (parseFunctionNameIf("ROW_NUMBER") && parseEmptyParens()) + else if (parseFunctionNameIf("ROW_NUMBER", "ROWNUMBER") && parseEmptyParens()) return parseWindowFunction(null, null, rowNumber()); else if ((field = parseFieldRankIf()) != null) return field; @@ -11341,7 +11341,7 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { } private final Field parseFieldDenseRankIf() { - if (parseFunctionNameIf("DENSE_RANK")) { + if (parseFunctionNameIf("DENSE_RANK", "DENSERANK")) { parse('('); if (parseIf(')'))