diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 06deeefa84..7c9949de0d 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -3563,7 +3563,7 @@ final class ParserImpl implements Parser { return parseAlterTableAddField(ctx); } - private static Field parseAlterTableAddField(ParserContext ctx) { + private static final Field parseAlterTableAddField(ParserContext ctx) { // The below code is taken from CREATE TABLE, with minor modifications as // https://github.com/jOOQ/jOOQ/issues/5317 has not yet been implemented @@ -4603,6 +4603,11 @@ final class ParserImpl implements Parser { + + + + + if (field == null) { field = parseField(ctx);