diff --git a/jOOQ/src/main/java/org/jooq/InsertSetMoreStep.java b/jOOQ/src/main/java/org/jooq/InsertSetMoreStep.java index 9dc41f577b..6c28b72c4e 100644 --- a/jOOQ/src/main/java/org/jooq/InsertSetMoreStep.java +++ b/jOOQ/src/main/java/org/jooq/InsertSetMoreStep.java @@ -40,6 +40,8 @@ */ package org.jooq; +import java.util.Map; + /** * This type is used for the {@link Insert}'s alternative DSL API. *
@@ -60,7 +62,46 @@ package org.jooq;
*
* @author Lukas Eder
*/
-public interface InsertSetMoreStep
+ * Values can either be of type
+ * This is the same as calling {@link #set(Map)} with the argument record
+ * treated as a INSERT statement.
+ */
+ @Support
+ INSERT statement.
+ */
+ @Support
+ INSERT statement.
+ */
+ @Support
+ INSERT statement.
+ * <T> or
+ * Field<T>. jOOQ will attempt to convert values to their
+ * corresponding field's type.
+ */
+ @Support
+ InsertSetMoreStepINSERT statement.
+ * Map.
+ *
+ * @see #set(Map)
+ */
+ @Support
+ InsertSetMoreStepINSERT statement
diff --git a/jOOQ/src/main/java/org/jooq/impl/InsertImpl.java b/jOOQ/src/main/java/org/jooq/impl/InsertImpl.java
index 33627d15b0..2981486457 100644
--- a/jOOQ/src/main/java/org/jooq/impl/InsertImpl.java
+++ b/jOOQ/src/main/java/org/jooq/impl/InsertImpl.java
@@ -56,6 +56,7 @@ import org.jooq.InsertOnDuplicateSetMoreStep;
import org.jooq.InsertQuery;
import org.jooq.InsertResultStep;
import org.jooq.InsertSetMoreStep;
+import org.jooq.InsertSetStep;
import org.jooq.InsertValuesStep1;
import org.jooq.InsertValuesStep2;
import org.jooq.InsertValuesStep3;
@@ -118,6 +119,7 @@ class InsertImpl