From 6cea2bd8ccedd29bb0f8cd4adab618dcc09411e0 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 17 Mar 2020 17:07:51 +0100 Subject: [PATCH] [jOOQ/jOOQ#9971] Support parsing BETWEEN ASYMMETRIC where the SQL standard supports it --- 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 7c801a7e19..3dcdf6d61c 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -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 { + }