From 485103a3ffb43ecb4dd741e1cf02fbf8fd255757 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 11 Jan 2022 16:00:38 +0100 Subject: [PATCH] [jOOQ/jOOQ#12834] Support parsing empty column lists in INSERT statements --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 2 +- 1 file changed, 1 insertion(+), 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 e73a8d4bfd..9170e0f371 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -2183,7 +2183,7 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { InsertSetStep s1 = (with == null ? dsl.insertInto(table) : with.insertInto(table)); Field[] fields = null; - if (!peekSelectOrWith(true) && parseIf('(')) { + if (!peekSelectOrWith(true) && parseIf('(') && !parseIf(')')) { fields = parseList(',', c -> parseField()).toArray(EMPTY_FIELD); parse(')'); }