[jOOQ/jOOQ#14242] Add support for DB2 ROWNUMBER and DENSERANK window function in parser

This commit is contained in:
Lukas Eder 2022-11-16 18:01:15 +01:00
parent 2015777563
commit b1bfd0c618

View File

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