From 7eedcf1340c09920c80ff6f0e50d9465bc22ca1a Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 8 Sep 2023 13:00:15 +0200 Subject: [PATCH] [jOOQ/jOOQ#2356] Support multi table TRUNCATE also in the parser --- 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 e799920e5a..b5c766baf1 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -3205,7 +3205,7 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { private final Truncate parseTruncate() { parseKeyword("TRUNCATE"); parseKeywordIf("TABLE"); - Table table = parseTableName(); + List> table = parseList(',', ctx -> parseTableName()); boolean continueIdentity = parseKeywordIf("CONTINUE IDENTITY"); boolean restartIdentity = !continueIdentity && parseKeywordIf("RESTART IDENTITY"); boolean cascade = parseKeywordIf("CASCADE");