[jOOQ/jOOQ#12829] Support parsing H2's undocumented DROP TABLE .. CASCADE CONSTRAINTS syntax

This commit is contained in:
Lukas Eder 2022-01-11 15:06:36 +01:00
parent 1d610b5f12
commit 021bcb4913

View File

@ -5479,7 +5479,7 @@ final class DefaultParseContext extends AbstractScope implements ParseContext {
boolean ifExists = parseKeywordIf("IF EXISTS");
Table<?> tableName = parseTableName();
ifExists = ifExists || parseKeywordIf("IF EXISTS");
boolean cascade = parseKeywordIf("CASCADE");
boolean cascade = parseKeywordIf("CASCADE") && (parseKeywordIf("CONSTRAINTS") || true);
boolean restrict = !cascade && parseKeywordIf("RESTRICT");
DropTableStep s1;