diff --git a/jOOQ/src/main/java/org/jooq/impl/MergeUpsert.java b/jOOQ/src/main/java/org/jooq/impl/MergeUpsert.java index 2765394a77..23f427505c 100644 --- a/jOOQ/src/main/java/org/jooq/impl/MergeUpsert.java +++ b/jOOQ/src/main/java/org/jooq/impl/MergeUpsert.java @@ -113,6 +113,7 @@ import org.jooq.MergeValuesStep9; import org.jooq.MergeValuesStepN; // ... import org.jooq.QueryPart; +import org.jooq.Record; import org.jooq.Select; import org.jooq.Table; import org.jooq.UniqueKey; @@ -124,66 +125,66 @@ import org.jooq.impl.QOM.UNotYetImplemented; */ @SuppressWarnings({ "rawtypes", "unchecked" }) @Deprecated -final class MergeUpsert +final class MergeUpsert extends AbstractRowCountQuery implements - Merge, - MergeColumnsStep, + Merge, + MergeColumnsStep, // Cascading interface implementations for Merge behaviour - MergeKeyStep1, - MergeKeyStep2, - MergeKeyStep3, - MergeKeyStep4, - MergeKeyStep5, - MergeKeyStep6, - MergeKeyStep7, - MergeKeyStep8, - MergeKeyStep9, - MergeKeyStep10, - MergeKeyStep11, - MergeKeyStep12, - MergeKeyStep13, - MergeKeyStep14, - MergeKeyStep15, - MergeKeyStep16, - MergeKeyStep17, - MergeKeyStep18, - MergeKeyStep19, - MergeKeyStep20, - MergeKeyStep21, - MergeKeyStep22, + MergeKeyStep1, + MergeKeyStep2, + MergeKeyStep3, + MergeKeyStep4, + MergeKeyStep5, + MergeKeyStep6, + MergeKeyStep7, + MergeKeyStep8, + MergeKeyStep9, + MergeKeyStep10, + MergeKeyStep11, + MergeKeyStep12, + MergeKeyStep13, + MergeKeyStep14, + MergeKeyStep15, + MergeKeyStep16, + MergeKeyStep17, + MergeKeyStep18, + MergeKeyStep19, + MergeKeyStep20, + MergeKeyStep21, + MergeKeyStep22, - MergeValuesStep1, - MergeValuesStep2, - MergeValuesStep3, - MergeValuesStep4, - MergeValuesStep5, - MergeValuesStep6, - MergeValuesStep7, - MergeValuesStep8, - MergeValuesStep9, - MergeValuesStep10, - MergeValuesStep11, - MergeValuesStep12, - MergeValuesStep13, - MergeValuesStep14, - MergeValuesStep15, - MergeValuesStep16, - MergeValuesStep17, - MergeValuesStep18, - MergeValuesStep19, - MergeValuesStep20, - MergeValuesStep21, - MergeValuesStep22, + MergeValuesStep1, + MergeValuesStep2, + MergeValuesStep3, + MergeValuesStep4, + MergeValuesStep5, + MergeValuesStep6, + MergeValuesStep7, + MergeValuesStep8, + MergeValuesStep9, + MergeValuesStep10, + MergeValuesStep11, + MergeValuesStep12, + MergeValuesStep13, + MergeValuesStep14, + MergeValuesStep15, + MergeValuesStep16, + MergeValuesStep17, + MergeValuesStep18, + MergeValuesStep19, + MergeValuesStep20, + MergeValuesStep21, + MergeValuesStep22, - MergeValuesStepN, + MergeValuesStepN, UNotYetImplemented { @@ -592,12 +593,12 @@ implements } @Override - public final MergeUpsert values(Field... values) { + public final MergeUpsert values(Field... values) { return values((Object[]) values); } @Override - public final MergeUpsert values(Collection values) { + public final MergeUpsert values(Collection values) { return values(values.toArray()); }