[jOOQ/jOOQ#9971] Support parsing BETWEEN ASYMMETRIC where the SQL standard supports it

This commit is contained in:
Lukas Eder 2020-03-17 17:07:51 +01:00
parent 586c9694d6
commit 6cea2bd8cc

View File

@ -4800,7 +4800,7 @@ final class ParserImpl implements Parser {
return result;
}
else if (parseKeywordIf(ctx, "BETWEEN")) {
boolean symmetric = parseKeywordIf(ctx, "SYMMETRIC");
boolean symmetric = !parseKeywordIf(ctx, "ASYMMETRIC") && parseKeywordIf(ctx, "SYMMETRIC");
FieldOrRow r1 = left instanceof Field
? parseConcat(ctx, null)
: parseRow(ctx, ((Row) left).size());
@ -5094,6 +5094,7 @@ final class ParserImpl implements Parser {
}