| @NotNull Record | DSLContext. fetchSingle(SelectField<?>... fields) | Execute and return exactly one record for
  | 
| <T1> @NotNull Record1<T1> | DSLContext. fetchSingle(SelectField<T1> field1) | Execute and return exactly one record for
  | 
| <T1,T2>@NotNull Record2<T1,T2>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2) | Execute and return exactly one record for
  | 
| <T1,T2,T3>@NotNull Record3<T1,T2,T3>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4>@NotNull Record4<T1,T2,T3,T4>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5>@NotNull Record5<T1,T2,T3,T4,T5>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6>@NotNull Record6<T1,T2,T3,T4,T5,T6>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6,T7>@NotNull Record7<T1,T2,T3,T4,T5,T6,T7>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6,
           SelectField<T7> field7) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6,T7,T8>@NotNull Record8<T1,T2,T3,T4,T5,T6,T7,T8>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6,
           SelectField<T7> field7,
           SelectField<T8> field8) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9>@NotNull Record9<T1,T2,T3,T4,T5,T6,T7,T8,T9>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6,
           SelectField<T7> field7,
           SelectField<T8> field8,
           SelectField<T9> field9) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>@NotNull Record10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6,
           SelectField<T7> field7,
           SelectField<T8> field8,
           SelectField<T9> field9,
           SelectField<T10> field10) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>@NotNull Record11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6,
           SelectField<T7> field7,
           SelectField<T8> field8,
           SelectField<T9> field9,
           SelectField<T10> field10,
           SelectField<T11> field11) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>@NotNull Record12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6,
           SelectField<T7> field7,
           SelectField<T8> field8,
           SelectField<T9> field9,
           SelectField<T10> field10,
           SelectField<T11> field11,
           SelectField<T12> field12) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>@NotNull Record13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6,
           SelectField<T7> field7,
           SelectField<T8> field8,
           SelectField<T9> field9,
           SelectField<T10> field10,
           SelectField<T11> field11,
           SelectField<T12> field12,
           SelectField<T13> field13) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>@NotNull Record14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6,
           SelectField<T7> field7,
           SelectField<T8> field8,
           SelectField<T9> field9,
           SelectField<T10> field10,
           SelectField<T11> field11,
           SelectField<T12> field12,
           SelectField<T13> field13,
           SelectField<T14> field14) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>@NotNull Record15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6,
           SelectField<T7> field7,
           SelectField<T8> field8,
           SelectField<T9> field9,
           SelectField<T10> field10,
           SelectField<T11> field11,
           SelectField<T12> field12,
           SelectField<T13> field13,
           SelectField<T14> field14,
           SelectField<T15> field15) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>@NotNull Record16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6,
           SelectField<T7> field7,
           SelectField<T8> field8,
           SelectField<T9> field9,
           SelectField<T10> field10,
           SelectField<T11> field11,
           SelectField<T12> field12,
           SelectField<T13> field13,
           SelectField<T14> field14,
           SelectField<T15> field15,
           SelectField<T16> field16) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>@NotNull Record17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6,
           SelectField<T7> field7,
           SelectField<T8> field8,
           SelectField<T9> field9,
           SelectField<T10> field10,
           SelectField<T11> field11,
           SelectField<T12> field12,
           SelectField<T13> field13,
           SelectField<T14> field14,
           SelectField<T15> field15,
           SelectField<T16> field16,
           SelectField<T17> field17) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>@NotNull Record18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6,
           SelectField<T7> field7,
           SelectField<T8> field8,
           SelectField<T9> field9,
           SelectField<T10> field10,
           SelectField<T11> field11,
           SelectField<T12> field12,
           SelectField<T13> field13,
           SelectField<T14> field14,
           SelectField<T15> field15,
           SelectField<T16> field16,
           SelectField<T17> field17,
           SelectField<T18> field18) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>@NotNull Record19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6,
           SelectField<T7> field7,
           SelectField<T8> field8,
           SelectField<T9> field9,
           SelectField<T10> field10,
           SelectField<T11> field11,
           SelectField<T12> field12,
           SelectField<T13> field13,
           SelectField<T14> field14,
           SelectField<T15> field15,
           SelectField<T16> field16,
           SelectField<T17> field17,
           SelectField<T18> field18,
           SelectField<T19> field19) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>@NotNull Record20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6,
           SelectField<T7> field7,
           SelectField<T8> field8,
           SelectField<T9> field9,
           SelectField<T10> field10,
           SelectField<T11> field11,
           SelectField<T12> field12,
           SelectField<T13> field13,
           SelectField<T14> field14,
           SelectField<T15> field15,
           SelectField<T16> field16,
           SelectField<T17> field17,
           SelectField<T18> field18,
           SelectField<T19> field19,
           SelectField<T20> field20) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>@NotNull Record21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6,
           SelectField<T7> field7,
           SelectField<T8> field8,
           SelectField<T9> field9,
           SelectField<T10> field10,
           SelectField<T11> field11,
           SelectField<T12> field12,
           SelectField<T13> field13,
           SelectField<T14> field14,
           SelectField<T15> field15,
           SelectField<T16> field16,
           SelectField<T17> field17,
           SelectField<T18> field18,
           SelectField<T19> field19,
           SelectField<T20> field20,
           SelectField<T21> field21) | Execute and return exactly one record for
  | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>@NotNull Record22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>
 | DSLContext. fetchSingle(SelectField<T1> field1,
           SelectField<T2> field2,
           SelectField<T3> field3,
           SelectField<T4> field4,
           SelectField<T5> field5,
           SelectField<T6> field6,
           SelectField<T7> field7,
           SelectField<T8> field8,
           SelectField<T9> field9,
           SelectField<T10> field10,
           SelectField<T11> field11,
           SelectField<T12> field12,
           SelectField<T13> field13,
           SelectField<T14> field14,
           SelectField<T15> field15,
           SelectField<T16> field16,
           SelectField<T17> field17,
           SelectField<T18> field18,
           SelectField<T19> field19,
           SelectField<T20> field20,
           SelectField<T21> field21,
           SelectField<T22> field22) | Execute and return exactly one record for
  | 
| <T1> @NotNull DeleteResultStep<Record1<T1>> | DeleteReturningStep. returningResult(SelectField<T1> field1) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2>@NotNull DeleteResultStep<Record2<T1,T2>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3>@NotNull DeleteResultStep<Record3<T1,T2,T3>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4>@NotNull DeleteResultStep<Record4<T1,T2,T3,T4>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5>@NotNull DeleteResultStep<Record5<T1,T2,T3,T4,T5>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6>@NotNull DeleteResultStep<Record6<T1,T2,T3,T4,T5,T6>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7>@NotNull DeleteResultStep<Record7<T1,T2,T3,T4,T5,T6,T7>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8>@NotNull DeleteResultStep<Record8<T1,T2,T3,T4,T5,T6,T7,T8>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9>@NotNull DeleteResultStep<Record9<T1,T2,T3,T4,T5,T6,T7,T8,T9>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>@NotNull DeleteResultStep<Record10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>@NotNull DeleteResultStep<Record11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>@NotNull DeleteResultStep<Record12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>@NotNull DeleteResultStep<Record13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>@NotNull DeleteResultStep<Record14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>@NotNull DeleteResultStep<Record15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>@NotNull DeleteResultStep<Record16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>@NotNull DeleteResultStep<Record17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>@NotNull DeleteResultStep<Record18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17,
               SelectField<T18> field18) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>@NotNull DeleteResultStep<Record19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17,
               SelectField<T18> field18,
               SelectField<T19> field19) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>@NotNull DeleteResultStep<Record20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17,
               SelectField<T18> field18,
               SelectField<T19> field19,
               SelectField<T20> field20) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>@NotNull DeleteResultStep<Record21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17,
               SelectField<T18> field18,
               SelectField<T19> field19,
               SelectField<T20> field20,
               SelectField<T21> field21) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>@NotNull DeleteResultStep<Record22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>>
 | DeleteReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17,
               SelectField<T18> field18,
               SelectField<T19> field19,
               SelectField<T20> field20,
               SelectField<T21> field21,
               SelectField<T22> field22) | Configure the DELETEstatement to return a list of fields inR. | 
| <T1> @NotNull InsertResultStep<Record1<T1>> | InsertReturningStep. returningResult(SelectField<T1> field1) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2>@NotNull InsertResultStep<Record2<T1,T2>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3>@NotNull InsertResultStep<Record3<T1,T2,T3>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4>@NotNull InsertResultStep<Record4<T1,T2,T3,T4>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5>@NotNull InsertResultStep<Record5<T1,T2,T3,T4,T5>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6>@NotNull InsertResultStep<Record6<T1,T2,T3,T4,T5,T6>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7>@NotNull InsertResultStep<Record7<T1,T2,T3,T4,T5,T6,T7>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8>@NotNull InsertResultStep<Record8<T1,T2,T3,T4,T5,T6,T7,T8>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9>@NotNull InsertResultStep<Record9<T1,T2,T3,T4,T5,T6,T7,T8,T9>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>@NotNull InsertResultStep<Record10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>@NotNull InsertResultStep<Record11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>@NotNull InsertResultStep<Record12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>@NotNull InsertResultStep<Record13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>@NotNull InsertResultStep<Record14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>@NotNull InsertResultStep<Record15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>@NotNull InsertResultStep<Record16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>@NotNull InsertResultStep<Record17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>@NotNull InsertResultStep<Record18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17,
               SelectField<T18> field18) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>@NotNull InsertResultStep<Record19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17,
               SelectField<T18> field18,
               SelectField<T19> field19) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>@NotNull InsertResultStep<Record20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17,
               SelectField<T18> field18,
               SelectField<T19> field19,
               SelectField<T20> field20) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>@NotNull InsertResultStep<Record21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17,
               SelectField<T18> field18,
               SelectField<T19> field19,
               SelectField<T20> field20,
               SelectField<T21> field21) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>@NotNull InsertResultStep<Record22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>>
 | InsertReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17,
               SelectField<T18> field18,
               SelectField<T19> field19,
               SelectField<T20> field20,
               SelectField<T21> field21,
               SelectField<T22> field22) | Configure the INSERTstatement to return a list of fields inR. | 
| <T1> @NotNull UpdateResultStep<Record1<T1>> | UpdateReturningStep. returningResult(SelectField<T1> field1) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2>@NotNull UpdateResultStep<Record2<T1,T2>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3>@NotNull UpdateResultStep<Record3<T1,T2,T3>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4>@NotNull UpdateResultStep<Record4<T1,T2,T3,T4>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5>@NotNull UpdateResultStep<Record5<T1,T2,T3,T4,T5>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6>@NotNull UpdateResultStep<Record6<T1,T2,T3,T4,T5,T6>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7>@NotNull UpdateResultStep<Record7<T1,T2,T3,T4,T5,T6,T7>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8>@NotNull UpdateResultStep<Record8<T1,T2,T3,T4,T5,T6,T7,T8>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9>@NotNull UpdateResultStep<Record9<T1,T2,T3,T4,T5,T6,T7,T8,T9>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>@NotNull UpdateResultStep<Record10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>@NotNull UpdateResultStep<Record11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>@NotNull UpdateResultStep<Record12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>@NotNull UpdateResultStep<Record13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>@NotNull UpdateResultStep<Record14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>@NotNull UpdateResultStep<Record15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>@NotNull UpdateResultStep<Record16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>@NotNull UpdateResultStep<Record17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>@NotNull UpdateResultStep<Record18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17,
               SelectField<T18> field18) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>@NotNull UpdateResultStep<Record19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17,
               SelectField<T18> field18,
               SelectField<T19> field19) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>@NotNull UpdateResultStep<Record20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17,
               SelectField<T18> field18,
               SelectField<T19> field19,
               SelectField<T20> field20) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>@NotNull UpdateResultStep<Record21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17,
               SelectField<T18> field18,
               SelectField<T19> field19,
               SelectField<T20> field20,
               SelectField<T21> field21) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>@NotNull UpdateResultStep<Record22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>>
 | UpdateReturningStep. returningResult(SelectField<T1> field1,
               SelectField<T2> field2,
               SelectField<T3> field3,
               SelectField<T4> field4,
               SelectField<T5> field5,
               SelectField<T6> field6,
               SelectField<T7> field7,
               SelectField<T8> field8,
               SelectField<T9> field9,
               SelectField<T10> field10,
               SelectField<T11> field11,
               SelectField<T12> field12,
               SelectField<T13> field13,
               SelectField<T14> field14,
               SelectField<T15> field15,
               SelectField<T16> field16,
               SelectField<T17> field17,
               SelectField<T18> field18,
               SelectField<T19> field19,
               SelectField<T20> field20,
               SelectField<T21> field21,
               SelectField<T22> field22) | Configure the UPDATEstatement to return a list of fields inR. | 
| <T1> @NotNull SelectSelectStep<Record1<T1>> | DSLContext. select(SelectField<T1> field1) | Create a new DSL select statement. | 
| <T1,T2>@NotNull SelectSelectStep<Record2<T1,T2>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2) | Create a new DSL select statement. | 
| <T1,T2,T3>@NotNull SelectSelectStep<Record3<T1,T2,T3>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3) | Create a new DSL select statement. | 
| <T1,T2,T3,T4>@NotNull SelectSelectStep<Record4<T1,T2,T3,T4>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5>@NotNull SelectSelectStep<Record5<T1,T2,T3,T4,T5>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6>@NotNull SelectSelectStep<Record6<T1,T2,T3,T4,T5,T6>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7>@NotNull SelectSelectStep<Record7<T1,T2,T3,T4,T5,T6,T7>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8>@NotNull SelectSelectStep<Record8<T1,T2,T3,T4,T5,T6,T7,T8>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9>@NotNull SelectSelectStep<Record9<T1,T2,T3,T4,T5,T6,T7,T8,T9>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>@NotNull SelectSelectStep<Record10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>@NotNull SelectSelectStep<Record11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>@NotNull SelectSelectStep<Record12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>@NotNull SelectSelectStep<Record13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>@NotNull SelectSelectStep<Record14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>@NotNull SelectSelectStep<Record15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14,
      SelectField<T15> field15) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>@NotNull SelectSelectStep<Record16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14,
      SelectField<T15> field15,
      SelectField<T16> field16) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>@NotNull SelectSelectStep<Record17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14,
      SelectField<T15> field15,
      SelectField<T16> field16,
      SelectField<T17> field17) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>@NotNull SelectSelectStep<Record18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14,
      SelectField<T15> field15,
      SelectField<T16> field16,
      SelectField<T17> field17,
      SelectField<T18> field18) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>@NotNull SelectSelectStep<Record19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14,
      SelectField<T15> field15,
      SelectField<T16> field16,
      SelectField<T17> field17,
      SelectField<T18> field18,
      SelectField<T19> field19) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>@NotNull SelectSelectStep<Record20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14,
      SelectField<T15> field15,
      SelectField<T16> field16,
      SelectField<T17> field17,
      SelectField<T18> field18,
      SelectField<T19> field19,
      SelectField<T20> field20) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>@NotNull SelectSelectStep<Record21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14,
      SelectField<T15> field15,
      SelectField<T16> field16,
      SelectField<T17> field17,
      SelectField<T18> field18,
      SelectField<T19> field19,
      SelectField<T20> field20,
      SelectField<T21> field21) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>@NotNull SelectSelectStep<Record22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14,
      SelectField<T15> field15,
      SelectField<T16> field16,
      SelectField<T17> field17,
      SelectField<T18> field18,
      SelectField<T19> field19,
      SelectField<T20> field20,
      SelectField<T21> field21,
      SelectField<T22> field22) | Create a new DSL select statement. | 
| <T1> @NotNull SelectSelectStep<Record1<T1>> | WithStep. select(SelectField<T1> field1) | Create a new DSL select statement. | 
| <T1,T2>@NotNull SelectSelectStep<Record2<T1,T2>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2) | Create a new DSL select statement. | 
| <T1,T2,T3>@NotNull SelectSelectStep<Record3<T1,T2,T3>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3) | Create a new DSL select statement. | 
| <T1,T2,T3,T4>@NotNull SelectSelectStep<Record4<T1,T2,T3,T4>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5>@NotNull SelectSelectStep<Record5<T1,T2,T3,T4,T5>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6>@NotNull SelectSelectStep<Record6<T1,T2,T3,T4,T5,T6>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7>@NotNull SelectSelectStep<Record7<T1,T2,T3,T4,T5,T6,T7>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8>@NotNull SelectSelectStep<Record8<T1,T2,T3,T4,T5,T6,T7,T8>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9>@NotNull SelectSelectStep<Record9<T1,T2,T3,T4,T5,T6,T7,T8,T9>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>@NotNull SelectSelectStep<Record10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>@NotNull SelectSelectStep<Record11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>@NotNull SelectSelectStep<Record12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>@NotNull SelectSelectStep<Record13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>@NotNull SelectSelectStep<Record14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>@NotNull SelectSelectStep<Record15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14,
      SelectField<T15> field15) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>@NotNull SelectSelectStep<Record16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14,
      SelectField<T15> field15,
      SelectField<T16> field16) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>@NotNull SelectSelectStep<Record17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14,
      SelectField<T15> field15,
      SelectField<T16> field16,
      SelectField<T17> field17) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>@NotNull SelectSelectStep<Record18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14,
      SelectField<T15> field15,
      SelectField<T16> field16,
      SelectField<T17> field17,
      SelectField<T18> field18) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>@NotNull SelectSelectStep<Record19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14,
      SelectField<T15> field15,
      SelectField<T16> field16,
      SelectField<T17> field17,
      SelectField<T18> field18,
      SelectField<T19> field19) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>@NotNull SelectSelectStep<Record20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14,
      SelectField<T15> field15,
      SelectField<T16> field16,
      SelectField<T17> field17,
      SelectField<T18> field18,
      SelectField<T19> field19,
      SelectField<T20> field20) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>@NotNull SelectSelectStep<Record21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14,
      SelectField<T15> field15,
      SelectField<T16> field16,
      SelectField<T17> field17,
      SelectField<T18> field18,
      SelectField<T19> field19,
      SelectField<T20> field20,
      SelectField<T21> field21) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>@NotNull SelectSelectStep<Record22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2,
      SelectField<T3> field3,
      SelectField<T4> field4,
      SelectField<T5> field5,
      SelectField<T6> field6,
      SelectField<T7> field7,
      SelectField<T8> field8,
      SelectField<T9> field9,
      SelectField<T10> field10,
      SelectField<T11> field11,
      SelectField<T12> field12,
      SelectField<T13> field13,
      SelectField<T14> field14,
      SelectField<T15> field15,
      SelectField<T16> field16,
      SelectField<T17> field17,
      SelectField<T18> field18,
      SelectField<T19> field19,
      SelectField<T20> field20,
      SelectField<T21> field21,
      SelectField<T22> field22) | Create a new DSL select statement. | 
| <T1> @NotNull SelectSelectStep<Record1<T1>> | DSLContext. selectDistinct(SelectField<T1> field1) | Create a new DSL select statement. | 
| <T1,T2>@NotNull SelectSelectStep<Record2<T1,T2>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2) | Create a new DSL select statement. | 
| <T1,T2,T3>@NotNull SelectSelectStep<Record3<T1,T2,T3>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3) | Create a new DSL select statement. | 
| <T1,T2,T3,T4>@NotNull SelectSelectStep<Record4<T1,T2,T3,T4>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5>@NotNull SelectSelectStep<Record5<T1,T2,T3,T4,T5>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6>@NotNull SelectSelectStep<Record6<T1,T2,T3,T4,T5,T6>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7>@NotNull SelectSelectStep<Record7<T1,T2,T3,T4,T5,T6,T7>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8>@NotNull SelectSelectStep<Record8<T1,T2,T3,T4,T5,T6,T7,T8>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9>@NotNull SelectSelectStep<Record9<T1,T2,T3,T4,T5,T6,T7,T8,T9>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>@NotNull SelectSelectStep<Record10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>@NotNull SelectSelectStep<Record11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>@NotNull SelectSelectStep<Record12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>@NotNull SelectSelectStep<Record13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>@NotNull SelectSelectStep<Record14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>@NotNull SelectSelectStep<Record15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14,
              SelectField<T15> field15) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>@NotNull SelectSelectStep<Record16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14,
              SelectField<T15> field15,
              SelectField<T16> field16) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>@NotNull SelectSelectStep<Record17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14,
              SelectField<T15> field15,
              SelectField<T16> field16,
              SelectField<T17> field17) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>@NotNull SelectSelectStep<Record18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14,
              SelectField<T15> field15,
              SelectField<T16> field16,
              SelectField<T17> field17,
              SelectField<T18> field18) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>@NotNull SelectSelectStep<Record19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14,
              SelectField<T15> field15,
              SelectField<T16> field16,
              SelectField<T17> field17,
              SelectField<T18> field18,
              SelectField<T19> field19) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>@NotNull SelectSelectStep<Record20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14,
              SelectField<T15> field15,
              SelectField<T16> field16,
              SelectField<T17> field17,
              SelectField<T18> field18,
              SelectField<T19> field19,
              SelectField<T20> field20) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>@NotNull SelectSelectStep<Record21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14,
              SelectField<T15> field15,
              SelectField<T16> field16,
              SelectField<T17> field17,
              SelectField<T18> field18,
              SelectField<T19> field19,
              SelectField<T20> field20,
              SelectField<T21> field21) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>@NotNull SelectSelectStep<Record22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14,
              SelectField<T15> field15,
              SelectField<T16> field16,
              SelectField<T17> field17,
              SelectField<T18> field18,
              SelectField<T19> field19,
              SelectField<T20> field20,
              SelectField<T21> field21,
              SelectField<T22> field22) | Create a new DSL select statement. | 
| <T1> @NotNull SelectSelectStep<Record1<T1>> | WithStep. selectDistinct(SelectField<T1> field1) | Create a new DSL select statement. | 
| <T1,T2>@NotNull SelectSelectStep<Record2<T1,T2>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2) | Create a new DSL select statement. | 
| <T1,T2,T3>@NotNull SelectSelectStep<Record3<T1,T2,T3>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3) | Create a new DSL select statement. | 
| <T1,T2,T3,T4>@NotNull SelectSelectStep<Record4<T1,T2,T3,T4>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5>@NotNull SelectSelectStep<Record5<T1,T2,T3,T4,T5>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6>@NotNull SelectSelectStep<Record6<T1,T2,T3,T4,T5,T6>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7>@NotNull SelectSelectStep<Record7<T1,T2,T3,T4,T5,T6,T7>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8>@NotNull SelectSelectStep<Record8<T1,T2,T3,T4,T5,T6,T7,T8>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9>@NotNull SelectSelectStep<Record9<T1,T2,T3,T4,T5,T6,T7,T8,T9>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>@NotNull SelectSelectStep<Record10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>@NotNull SelectSelectStep<Record11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>@NotNull SelectSelectStep<Record12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>@NotNull SelectSelectStep<Record13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>@NotNull SelectSelectStep<Record14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>@NotNull SelectSelectStep<Record15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14,
              SelectField<T15> field15) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>@NotNull SelectSelectStep<Record16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14,
              SelectField<T15> field15,
              SelectField<T16> field16) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>@NotNull SelectSelectStep<Record17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14,
              SelectField<T15> field15,
              SelectField<T16> field16,
              SelectField<T17> field17) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>@NotNull SelectSelectStep<Record18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14,
              SelectField<T15> field15,
              SelectField<T16> field16,
              SelectField<T17> field17,
              SelectField<T18> field18) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>@NotNull SelectSelectStep<Record19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14,
              SelectField<T15> field15,
              SelectField<T16> field16,
              SelectField<T17> field17,
              SelectField<T18> field18,
              SelectField<T19> field19) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>@NotNull SelectSelectStep<Record20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14,
              SelectField<T15> field15,
              SelectField<T16> field16,
              SelectField<T17> field17,
              SelectField<T18> field18,
              SelectField<T19> field19,
              SelectField<T20> field20) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>@NotNull SelectSelectStep<Record21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14,
              SelectField<T15> field15,
              SelectField<T16> field16,
              SelectField<T17> field17,
              SelectField<T18> field18,
              SelectField<T19> field19,
              SelectField<T20> field20,
              SelectField<T21> field21) | Create a new DSL select statement. | 
| <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>@NotNull SelectSelectStep<Record22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2,
              SelectField<T3> field3,
              SelectField<T4> field4,
              SelectField<T5> field5,
              SelectField<T6> field6,
              SelectField<T7> field7,
              SelectField<T8> field8,
              SelectField<T9> field9,
              SelectField<T10> field10,
              SelectField<T11> field11,
              SelectField<T12> field12,
              SelectField<T13> field13,
              SelectField<T14> field14,
              SelectField<T15> field15,
              SelectField<T16> field16,
              SelectField<T17> field17,
              SelectField<T18> field18,
              SelectField<T19> field19,
              SelectField<T20> field20,
              SelectField<T21> field21,
              SelectField<T22> field22) | Create a new DSL select statement. |