| SelectSelectStep<Record> | DSLContext. select(Collection<? extends SelectFieldOrAsterisk> fields) | Create a new DSL select statement. | 
| <T1> SelectSelectStep<Record1<T1>> | DSLContext. select(SelectField<T1> field1) | Create a new DSL select statement. | 
| <T1,T2>SelectSelectStep<Record2<T1,T2>>
 | DSLContext. select(SelectField<T1> field1,
      SelectField<T2> field2) | Create a new DSL select statement. | 
| <T1,T2,T3>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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. | 
| SelectSelectStep<Record> | DSLContext. select(SelectFieldOrAsterisk... fields) | Create a new DSL select statement. | 
| SelectSelectStep<Record> | SelectSelectStep. select(Collection<? extends SelectFieldOrAsterisk> fields) | Add additional fields to the SELECTclause of this query | 
| SelectSelectStep<Record> | SelectSelectStep. select(SelectFieldOrAsterisk... fields) | Add additional fields to the SELECTclause of this query | 
| SelectSelectStep<Record> | WithStep. select(Collection<? extends SelectFieldOrAsterisk> fields) | Create a new DSL select statement. | 
| <T1> SelectSelectStep<Record1<T1>> | WithStep. select(SelectField<T1> field1) | Create a new DSL select statement. | 
| <T1,T2>SelectSelectStep<Record2<T1,T2>>
 | WithStep. select(SelectField<T1> field1,
      SelectField<T2> field2) | Create a new DSL select statement. | 
| <T1,T2,T3>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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. | 
| SelectSelectStep<Record> | WithStep. select(SelectFieldOrAsterisk... fields) | Create a new DSL select statement. | 
| SelectSelectStep<Record1<Integer>> | DSLContext. selectCount() | Create a new DSL select statement for COUNT(*). | 
| SelectSelectStep<Record1<Integer>> | WithStep. selectCount() | Create a new DSL select statement for COUNT(*). | 
| SelectSelectStep<Record> | DSLContext. selectDistinct(Collection<? extends SelectFieldOrAsterisk> fields) | Create a new DSL select statement. | 
| <T1> SelectSelectStep<Record1<T1>> | DSLContext. selectDistinct(SelectField<T1> field1) | Create a new DSL select statement. | 
| <T1,T2>SelectSelectStep<Record2<T1,T2>>
 | DSLContext. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2) | Create a new DSL select statement. | 
| <T1,T2,T3>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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. | 
| SelectSelectStep<Record> | DSLContext. selectDistinct(SelectFieldOrAsterisk... fields) | Create a new DSL select statement. | 
| SelectSelectStep<Record> | WithStep. selectDistinct(Collection<? extends SelectFieldOrAsterisk> fields) | Create a new DSL select statement. | 
| <T1> SelectSelectStep<Record1<T1>> | WithStep. selectDistinct(SelectField<T1> field1) | Create a new DSL select statement. | 
| <T1,T2>SelectSelectStep<Record2<T1,T2>>
 | WithStep. selectDistinct(SelectField<T1> field1,
              SelectField<T2> field2) | Create a new DSL select statement. | 
| <T1,T2,T3>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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. | 
| SelectSelectStep<Record> | WithStep. selectDistinct(SelectFieldOrAsterisk... fields) | Create a new DSL select statement. | 
| SelectSelectStep<Record1<Integer>> | DSLContext. selectOne() | Create a new DSL select statement for a constant 1literal. | 
| SelectSelectStep<Record1<Integer>> | WithStep. selectOne() | Create a new DSL select statement for a constant 1literal. | 
| SelectSelectStep<Record1<Integer>> | DSLContext. selectZero() | Create a new DSL select statement for a constant 0literal. | 
| SelectSelectStep<Record1<Integer>> | WithStep. selectZero() | Create a new DSL select statement for a constant 0literal. |