From ccad3cdff9f9b3d2a0f93fe577b76a3372932550 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Fri, 11 Oct 2019 21:00:32 +0200 Subject: [PATCH] [jOOQ/jOOQ#9353] Support parsing ALTER TABLE .. ALTER .. SET DEFAULT --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index c52bcb8df2..20c5ae2547 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -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"))