diff --git a/jOOQ/src/main/java/org/jooq/InsertSetStep.java b/jOOQ/src/main/java/org/jooq/InsertSetStep.java index ae6a5600b8..f48ae0efcc 100644 --- a/jOOQ/src/main/java/org/jooq/InsertSetStep.java +++ b/jOOQ/src/main/java/org/jooq/InsertSetStep.java @@ -324,5 +324,5 @@ public interface InsertSetStep { * define a field set for insertion. */ @Support - InsertReturningStep select(Select select); + InsertOnDuplicateStep select(Select select); } diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 58271970a3..a4da990417 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -899,7 +899,7 @@ class ParserImpl implements Parser { SelectQueryImpl select = parseSelect(ctx); returning = onDuplicate = (fields == null) - ? (InsertOnDuplicateStep) ctx.dsl.insertInto(tableName).select(select) + ? ctx.dsl.insertInto(tableName).select(select) : ctx.dsl.insertInto(tableName).columns(fields).select(select); } else if (parseKeywordIf(ctx, "DEFAULT VALUES")) {