From 100030f00f6695c6903f3f5bddb435c249e37888 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 12 Feb 2021 20:43:47 +0100 Subject: [PATCH] [jOOQ/jOOQ#11433] Add parser support for ALTER TABLE .. ADD .. ADD syntax --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 5 ++++- 1 file changed, 4 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 88285684d6..ab7ef2ce5f 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -4977,7 +4977,10 @@ final class ParserContext { else { do parseAlterTableAddFieldsOrConstraints(list); - while (parseIf(',') && (parseKeywordIf("ADD") || !peekKeyword("ALTER", "COMMENT", "DROP", "MODIFY", "OWNER TO", "RENAME"))); + while ( + parseKeywordIf("ADD") || + parseIf(',') && (parseKeywordIf("ADD") || !peekKeyword("ALTER", "COMMENT", "DROP", "MODIFY", "OWNER TO", "RENAME")) + ); } if (list.size() == 1)