diff --git a/jOOQ/src/main/java/org/jooq/AlterTableStep.java b/jOOQ/src/main/java/org/jooq/AlterTableStep.java index befc9944f0..0b5af23a2d 100644 --- a/jOOQ/src/main/java/org/jooq/AlterTableStep.java +++ b/jOOQ/src/main/java/org/jooq/AlterTableStep.java @@ -324,6 +324,14 @@ public interface AlterTableStep { @Support AlterTableAddStep add(Field field); + /** + * Add an ADD clause with multiple columns or constraints to + * the ALTER TABLE statement. + */ + @NotNull @CheckReturnValue + @Support + AlterTableAddStep add(TableElement field); + /** * Add an ADD clause with multiple columns or constraints to * the ALTER TABLE statement. diff --git a/jOOQ/src/main/java/org/jooq/impl/AlterTableImpl.java b/jOOQ/src/main/java/org/jooq/impl/AlterTableImpl.java index 8f3aa0f7a4..dfedf7d874 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AlterTableImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/AlterTableImpl.java @@ -459,6 +459,11 @@ implements return addColumn(field); } + @Override + public final AlterTableImpl add(TableElement field) { + return add(Arrays.asList(field)); + } + @Override public final AlterTableImpl add(TableElement... fields) { return add(Arrays.asList(fields));