diff --git a/jOOQ/src/main/java/org/jooq/InsertSetStep.java b/jOOQ/src/main/java/org/jooq/InsertSetStep.java
index 509190e32c..dcd6b708f2 100644
--- a/jOOQ/src/main/java/org/jooq/InsertSetStep.java
+++ b/jOOQ/src/main/java/org/jooq/InsertSetStep.java
@@ -59,6 +59,8 @@ import static org.jooq.SQLDialect.SQLITE;
import java.util.Collection;
import java.util.Map;
+import javax.annotation.Generated;
+
/**
* This type is used for the {@link Insert}'s alternative DSL API.
*
@@ -81,6 +83,176 @@ import java.util.Map;
*/
public interface InsertSetStep {
+ /**
+ * Set the columns for insert.
+ */
+ @Support
+ InsertValuesStepN columns(Field>... fields);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Support
+ InsertValuesStepN columns(Collection extends Field>> fields);
+
+ // [jooq-tools] START [columns]
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep1 columns(Field field1);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep2 columns(Field field1, Field field2);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep3 columns(Field field1, Field field2, Field field3);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep4 columns(Field field1, Field field2, Field field3, Field field4);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep5 columns(Field field1, Field field2, Field field3, Field field4, Field field5);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep6 columns(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep7 columns(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep8 columns(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep9 columns(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep10 columns(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep11 columns(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep12 columns(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep13 columns(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep14 columns(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13, Field field14);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep15 columns(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13, Field field14, Field field15);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep16 columns(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13, Field field14, Field field15, Field field16);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep17 columns(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13, Field field14, Field field15, Field field16, Field field17);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep18 columns(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13, Field field14, Field field15, Field field16, Field field17, Field field18);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep19 columns(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13, Field field14, Field field15, Field field16, Field field17, Field field18, Field field19);
+
+ /**
+ * Set the columns for insert.
+ */
+ @Generated("This class was generated using jOOQ-tools")
+ @Support
+ InsertValuesStep20 columns(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13, Field field14, Field field15, Field field16, Field field17, Field field18, Field field19, Field