From d70e534bf3d5196a7de051fe1fd6f81aa6c8ec64 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 5 Mar 2020 14:47:39 +0100 Subject: [PATCH] [jOOQ/jOOQ#9775] Parse NOT NULL ENABLE syntax --- 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 68b4255333..bc8fe6597e 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -3532,7 +3532,7 @@ final class ParserImpl implements Parser { nullable = true; continue; } - else if (parseKeywordIf(ctx, "NOT NULL")) { + else if (parseKeywordIf(ctx, "NOT NULL") && (parseKeywordIf(ctx, "ENABLE") || true)) { type = type.nullable(false); nullable = true; continue; @@ -4171,7 +4171,7 @@ final class ParserImpl implements Parser { if (parseKeywordIf(ctx, "NULL")) type = type.nullable(true); - else if (parseKeywordIf(ctx, "NOT NULL")) + else if (parseKeywordIf(ctx, "NOT NULL") && (parseKeywordIf(ctx, "ENABLE") || true)) type = type.nullable(false); if (paren)