From dd54a05d1737c5682c760b084172903e5d61d2d6 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 20 Mar 2020 11:38:15 +0100 Subject: [PATCH] [jOOQ/jOOQ#9925] Add parser support for IS [ NOT ] DOCUMENT --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 17adb96a58..2ae4be3f10 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -4790,6 +4790,10 @@ final class ParserImpl implements Parser { return not ? ((Field) left).isNotJson() : ((Field) left).isJson(); + else if (left instanceof Field && parseKeywordIf(ctx, "DOCUMENT")) + return not + ? ((Field) left).isNotDocument() + : ((Field) left).isDocument(); parseKeyword(ctx, "DISTINCT FROM"); if (left instanceof Field) {