| @NotNull InsertOnDuplicateStep<R> | InsertSetStep. defaultValues() | Add an empty record with default values. | 
| @NotNull InsertOnDuplicateStep<R> | InsertSetStep. select(Select<?> select) | Use a SELECTstatement as the source of values for theINSERTstatement. | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep1. select(Select<? extends Record1<T1>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep10. select(Select<? extends Record10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep11. select(Select<? extends Record11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep12. select(Select<? extends Record12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep13. select(Select<? extends Record13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep14. select(Select<? extends Record14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep15. select(Select<? extends Record15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep16. select(Select<? extends Record16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep17. select(Select<? extends Record17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep18. select(Select<? extends Record18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep19. select(Select<? extends Record19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep2. select(Select<? extends Record2<T1,T2>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep20. select(Select<? extends Record20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep21. select(Select<? extends Record21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep22. select(Select<? extends Record22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep3. select(Select<? extends Record3<T1,T2,T3>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep4. select(Select<? extends Record4<T1,T2,T3,T4>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep5. select(Select<? extends Record5<T1,T2,T3,T4,T5>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep6. select(Select<? extends Record6<T1,T2,T3,T4,T5,T6>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep7. select(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep8. select(Select<? extends Record8<T1,T2,T3,T4,T5,T6,T7,T8>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStep9. select(Select<? extends Record9<T1,T2,T3,T4,T5,T6,T7,T8,T9>> select) | Use a SELECTstatement as the source of values for theINSERTstatement | 
| @NotNull InsertOnDuplicateStep<R> | InsertValuesStepN. select(Select<?> select) | Use a SELECTstatement as the source of values for theINSERTstatement |