[jOOQ/jOOQ#9353] Support parsing ALTER TABLE .. ALTER .. SET DEFAULT

This commit is contained in:
lukaseder 2019-10-11 21:00:32 +02:00
parent f5239aa328
commit ccad3cdff9

View File

@ -4045,6 +4045,8 @@ final class ParserImpl implements Parser {
return s1.alter(field).dropNotNull();
else if (parseKeywordIf(ctx, "SET NOT NULL") || parseKeywordIf(ctx, "NOT NULL"))
return s1.alter(field).setNotNull();
else if (parseKeywordIf(ctx, "SET DEFAULT"))
return s1.alter(field).default_((Field) toField(ctx, parseConcat(ctx, null)));
else if (parseKeywordIf(ctx, "TO") || parseKeywordIf(ctx, "RENAME TO") || parseKeywordIf(ctx, "RENAME AS"))
return s1.renameColumn(field).to(parseFieldName(ctx));
else if (parseKeywordIf(ctx, "TYPE") || parseKeywordIf(ctx, "SET DATA TYPE"))