diff --git a/jOOQ/src/main/java/org/jooq/impl/CreateTableImpl.java b/jOOQ/src/main/java/org/jooq/impl/CreateTableImpl.java index 4eed24ccfe..799d4fb6c4 100644 --- a/jOOQ/src/main/java/org/jooq/impl/CreateTableImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/CreateTableImpl.java @@ -188,6 +188,7 @@ final class CreateTableImpl extends AbstractRowCountQuery implements final List> $columnTypes() { return columnTypes; } final List $constraints() { return constraints; } final boolean $ifNotExists() { return ifNotExists; } + final Comment $comment() { return comment; } // ------------------------------------------------------------------------ // XXX: DSL API diff --git a/jOOQ/src/main/java/org/jooq/impl/DDLInterpreter.java b/jOOQ/src/main/java/org/jooq/impl/DDLInterpreter.java index 36a2f67067..4d666c15e5 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DDLInterpreter.java +++ b/jOOQ/src/main/java/org/jooq/impl/DDLInterpreter.java @@ -46,6 +46,7 @@ import java.util.List; import java.util.Map; import org.jooq.Catalog; +import org.jooq.Comment; import org.jooq.Configuration; import org.jooq.Constraint; import org.jooq.DataType; @@ -113,7 +114,7 @@ final class DDLInterpreter { return; } - MutableTable t = new MutableTable(table.getUnqualifiedName(), schema); + MutableTable t = new MutableTable(table.getUnqualifiedName(), schema, query.$comment()); List> columns = query.$columnFields(); if (!columns.isEmpty()) for (int i = 0; i < columns.size(); i++) { @@ -281,8 +282,8 @@ final class DDLInterpreter { private UniqueKey primaryKey; private List> keys; - MutableTable(Name name, MutableSchema schema) { - super(normalize(name), schema); + MutableTable(Name name, MutableSchema schema, Comment comment) { + super(normalize(name), schema, null, null, comment); schema.tables.add(this); }