[jOOQ/jOOQ#2356] Support multi table TRUNCATE also in the parser

This commit is contained in:
Lukas Eder 2023-09-08 13:00:15 +02:00
parent 49c81c6950
commit 7eedcf1340

View File

@ -3205,7 +3205,7 @@ final class DefaultParseContext extends AbstractScope implements ParseContext {
private final Truncate<?> parseTruncate() {
parseKeyword("TRUNCATE");
parseKeywordIf("TABLE");
Table<?> table = parseTableName();
List<Table<?>> table = parseList(',', ctx -> parseTableName());
boolean continueIdentity = parseKeywordIf("CONTINUE IDENTITY");
boolean restartIdentity = !continueIdentity && parseKeywordIf("RESTART IDENTITY");
boolean cascade = parseKeywordIf("CASCADE");