[jOOQ/jOOQ#13722] Added disambiguation overloads
This commit is contained in:
parent
4ae64efbf3
commit
421c55444d
@ -13782,6 +13782,405 @@ public interface DSLContext extends Scope {
|
||||
@Blocking
|
||||
<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> Record22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> 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) throws DataAccessException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6, SelectField7)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6, SelectField7, SelectField8)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6, SelectField7, SelectField8, SelectField9)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6, SelectField7, SelectField8, SelectField9, SelectField10)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6, SelectField7, SelectField8, SelectField9, SelectField10, SelectField11)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6, SelectField7, SelectField8, SelectField9, SelectField10, SelectField11, SelectField12)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6, SelectField7, SelectField8, SelectField9, SelectField10, SelectField11, SelectField12, SelectField13)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6, SelectField7, SelectField8, SelectField9, SelectField10, SelectField11, SelectField12, SelectField13, SelectField14)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6, SelectField7, SelectField8, SelectField9, SelectField10, SelectField11, SelectField12, SelectField13, SelectField14, SelectField15)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6, SelectField7, SelectField8, SelectField9, SelectField10, SelectField11, SelectField12, SelectField13, SelectField14, SelectField15, SelectField16)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6, SelectField7, SelectField8, SelectField9, SelectField10, SelectField11, SelectField12, SelectField13, SelectField14, SelectField15, SelectField16, SelectField17)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6, SelectField7, SelectField8, SelectField9, SelectField10, SelectField11, SelectField12, SelectField13, SelectField14, SelectField15, SelectField16, SelectField17, SelectField18)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6, SelectField7, SelectField8, SelectField9, SelectField10, SelectField11, SelectField12, SelectField13, SelectField14, SelectField15, SelectField16, SelectField17, SelectField18, SelectField19)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18, Condition c19) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6, SelectField7, SelectField8, SelectField9, SelectField10, SelectField11, SelectField12, SelectField13, SelectField14, SelectField15, SelectField16, SelectField17, SelectField18, SelectField19, SelectField20)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18, Condition c19, Condition c20) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6, SelectField7, SelectField8, SelectField9, SelectField10, SelectField11, SelectField12, SelectField13, SelectField14, SelectField15, SelectField16, SelectField17, SelectField18, SelectField19, SelectField20, SelectField21)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18, Condition c19, Condition c20, Condition c21) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
/**
|
||||
* Disambiguation overload of {@link #fetchSingle(Table, Condition...)}.
|
||||
* <p>
|
||||
* Since jOOQ 3.17, {@link Table} extends {@link SelectField}, and
|
||||
* {@link Condition} extends {@link Field}. As such, there is an overload
|
||||
* conflict between {@link #fetchSingle(Table, Condition...)} and
|
||||
* {@link #fetchSingle(SelectField1, SelectField2, SelectField3, SelectField4, SelectField5, SelectField6, SelectField7, SelectField8, SelectField9, SelectField10, SelectField11, SelectField12, SelectField13, SelectField14, SelectField15, SelectField16, SelectField17, SelectField18, SelectField19, SelectField20, SelectField21, SelectField22)}, which can be
|
||||
* resolved backwards compatibly with this method.
|
||||
*
|
||||
* @return The record. This is never <code>null</code>.
|
||||
* @throws DataAccessException if something went wrong executing the query
|
||||
* @throws NoDataFoundException if the query returned now rows
|
||||
* @throws TooManyRowsException if the query returned more than one record
|
||||
*/
|
||||
@NotNull
|
||||
@Support
|
||||
@Blocking
|
||||
<R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18, Condition c19, Condition c20, Condition c21, Condition c22) throws DataAccessException, NoDataFoundException, TooManyRowsException;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@ -4958,6 +4958,111 @@ public class DefaultDSLContext extends AbstractScope implements DSLContext, Seri
|
||||
return (Record22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>) fetchSingle(new SelectField[] { field1, field2, field3, field4, field5, field6, field7, field8, field9, field10, field11, field12, field13, field14, field15, field16, field17, field18, field19, field20, field21, field22 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6, c7 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6, c7, c8 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6, c7, c8, c9 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6, c7, c8, c9, c10 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18, Condition c19) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18, Condition c19, Condition c20) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18, Condition c19, Condition c20, Condition c21) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21 });
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18, Condition c19, Condition c20, Condition c21, Condition c22) {
|
||||
return fetchSingle(table, new Condition[] { c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22 });
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
|
||||
Loading…
Reference in New Issue
Block a user