[jOOQ/jOOQ#15154] Fix various Javadoc links

This commit is contained in:
Lukas Eder 2023-05-31 15:22:42 +02:00
parent d62ac49e60
commit 3cabeb65ad
12 changed files with 279 additions and 278 deletions

View File

@ -149,7 +149,7 @@ public final class Constants {
/**
* The maximum degree of {@link Row} and {@link Record} subtypes
* The maximum degree of {@link org.jooq.Row} and {@link org.jooq.Record} subtypes
*/
public static final int MAX_ROW_DEGREE = 22;

View File

@ -149,7 +149,7 @@ public final class Constants {
/**
* The maximum degree of {@link Row} and {@link Record} subtypes
* The maximum degree of {@link org.jooq.Row} and {@link org.jooq.Record} subtypes
*/
public static final int MAX_ROW_DEGREE = 22;

View File

@ -882,7 +882,7 @@ public interface Database extends AutoCloseable {
* of synthetic primary keys in generated code.
*
* @deprecated - 3.14.0 - [#10588] - Use
* {@link #setConfiguredSyntheticKeys(SyntheticKeysType)}
* {@link #setConfiguredSyntheticObjects(SyntheticObjectsType)}
* instead.
*/
@Deprecated
@ -903,7 +903,7 @@ public interface Database extends AutoCloseable {
* primary keys in generated code.
*
* @deprecated - 3.14.0 - [#10588] - Use
* {@link #setConfiguredSyntheticKeys(SyntheticKeysType)}
* {@link #setConfiguredSyntheticObjects(SyntheticObjectsType)}
* instead.
*/
@Deprecated
@ -924,7 +924,7 @@ public interface Database extends AutoCloseable {
* columns in generated code.
*
* @deprecated - 3.14.0 - [#10588] - Use
* {@link #setConfiguredSyntheticKeys(SyntheticKeysType)}
* {@link #setConfiguredSyntheticObjects(SyntheticObjectsType)}
* instead.
*/
@Deprecated

View File

@ -63,7 +63,7 @@ import org.jetbrains.annotations.ApiStatus.Experimental;
* .fetch();
* </code></pre>
* <p>
* Instances can be created using {@link Name#as(Select)}.
* Instances can be created using {@link Name#as(ResultQuery)}.
*
* @author Lukas Eder
*/

View File

@ -149,7 +149,7 @@ public final class Constants {
/**
* The maximum degree of {@link Row} and {@link Record} subtypes
* The maximum degree of {@link org.jooq.Row} and {@link org.jooq.Record} subtypes
*/
public static final int MAX_ROW_DEGREE = 22;

View File

@ -5100,7 +5100,7 @@ public interface DSLContext extends Scope {
* <li>{@link DSL#name(String...)}</li>
* <li>{@link Name#fields(String...)}</li>
* <li>
* {@link DerivedColumnList#as(Select)}</li>
* {@link DerivedColumnList#as(ResultQuery)}</li>
* </ul>
* <p>
* The <code>RECURSIVE</code> keyword may be optional or unsupported in some
@ -5125,7 +5125,7 @@ public interface DSLContext extends Scope {
* <li>{@link DSL#name(String...)}</li>
* <li>{@link Name#fields(String...)}</li>
* <li>
* {@link DerivedColumnList#as(Select)}</li>
* {@link DerivedColumnList#as(ResultQuery)}</li>
* </ul>
* <p>
* The <code>RECURSIVE</code> keyword may be optional or unsupported in some
@ -6060,7 +6060,7 @@ public interface DSLContext extends Scope {
* <li>{@link DSL#name(String...)}</li>
* <li>{@link Name#fields(String...)}</li>
* <li>
* {@link DerivedColumnList#as(Select)}</li>
* {@link DerivedColumnList#as(ResultQuery)}</li>
* </ul>
* <p>
* The <code>RECURSIVE</code> keyword may be optional or unsupported in some
@ -6085,7 +6085,7 @@ public interface DSLContext extends Scope {
* <li>{@link DSL#name(String...)}</li>
* <li>{@link Name#fields(String...)}</li>
* <li>
* {@link DerivedColumnList#as(Select)}</li>
* {@link DerivedColumnList#as(ResultQuery)}</li>
* </ul>
* <p>
* The <code>RECURSIVE</code> keyword may be optional or unsupported in some
@ -13913,7 +13913,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -13932,7 +13932,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -13951,7 +13951,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -13970,7 +13970,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -13989,7 +13989,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -14008,7 +14008,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -14027,7 +14027,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -14046,7 +14046,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -14065,7 +14065,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -14084,7 +14084,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -14103,7 +14103,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -14122,7 +14122,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -14141,7 +14141,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -14160,7 +14160,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -14179,7 +14179,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -14198,7 +14198,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -14217,7 +14217,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -14236,7 +14236,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -14255,7 +14255,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -14274,7 +14274,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.
@ -14293,7 +14293,7 @@ public interface DSLContext extends Scope {
* 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
* {@link #fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)}, which can be
* resolved backwards compatibly with this method.
*
* @return The record. This is never <code>null</code>.

View File

@ -981,7 +981,7 @@ extends
/**
* The <code>LIKE</code> operator.
*
* @param pattern is wrapped as {@link #val(Object)}.
* @param pattern is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support
@ -1011,7 +1011,7 @@ extends
* {@link SQLDialect#POSTGRES}, or to
* <code>lower(this) not like lower(value)</code> in all other dialects.
*
* @param pattern is wrapped as {@link #val(Object)}.
* @param pattern is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support
@ -1133,7 +1133,7 @@ extends
/**
* The <code>NOT_LIKE</code> operator.
*
* @param pattern is wrapped as {@link #val(Object)}.
* @param pattern is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support
@ -1163,7 +1163,7 @@ extends
* {@link SQLDialect#POSTGRES}, or to
* <code>lower(this) not like lower(value)</code> in all other dialects.
*
* @param pattern is wrapped as {@link #val(Object)}.
* @param pattern is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support
@ -1186,7 +1186,7 @@ extends
/**
* The <code>NOT_SIMILAR_TO</code> operator.
*
* @param pattern is wrapped as {@link #val(Object)}.
* @param pattern is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support({ CUBRID, DUCKDB, FIREBIRD, IGNITE, POSTGRES, YUGABYTEDB })
@ -1209,7 +1209,7 @@ extends
/**
* The <code>SIMILAR_TO</code> operator.
*
* @param pattern is wrapped as {@link #val(Object)}.
* @param pattern is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support({ CUBRID, DUCKDB, FIREBIRD, IGNITE, POSTGRES, YUGABYTEDB })
@ -1280,7 +1280,7 @@ extends
/**
* The <code>BIT_AND</code> operator.
*
* @param arg2 is wrapped as {@link #val(Object)}.
* @param arg2 is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support({ CUBRID, DUCKDB, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, TRINO, YUGABYTEDB })
@ -1296,7 +1296,7 @@ extends
/**
* The <code>BIT_NAND</code> operator.
*
* @param arg2 is wrapped as {@link #val(Object)}.
* @param arg2 is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support({ CUBRID, DUCKDB, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, TRINO, YUGABYTEDB })
@ -1312,7 +1312,7 @@ extends
/**
* The <code>BIT_NOR</code> operator.
*
* @param arg2 is wrapped as {@link #val(Object)}.
* @param arg2 is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support({ CUBRID, DUCKDB, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, TRINO, YUGABYTEDB })
@ -1335,7 +1335,7 @@ extends
/**
* The <code>BIT_OR</code> operator.
*
* @param arg2 is wrapped as {@link #val(Object)}.
* @param arg2 is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support({ CUBRID, DUCKDB, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, TRINO, YUGABYTEDB })
@ -1351,7 +1351,7 @@ extends
/**
* The <code>BIT_XNOR</code> operator.
*
* @param arg2 is wrapped as {@link #val(Object)}.
* @param arg2 is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support({ CUBRID, DUCKDB, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, TRINO, YUGABYTEDB })
@ -1367,7 +1367,7 @@ extends
/**
* The <code>BIT_XOR</code> operator.
*
* @param arg2 is wrapped as {@link #val(Object)}.
* @param arg2 is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support({ CUBRID, DUCKDB, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, TRINO, YUGABYTEDB })
@ -1383,7 +1383,7 @@ extends
/**
* The <code>MOD</code> operator.
*
* @param divisor is wrapped as {@link #val(Object)}.
* @param divisor is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support
@ -1399,7 +1399,7 @@ extends
/**
* The <code>MODULO</code> operator, an alias for the <code>MOD</code> operator.
*
* @param divisor is wrapped as {@link #val(Object)}.
* @param divisor is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support
@ -1415,7 +1415,7 @@ extends
/**
* The <code>REM</code> operator, an alias for the <code>MOD</code> operator.
*
* @param divisor is wrapped as {@link #val(Object)}.
* @param divisor is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support
@ -1431,7 +1431,7 @@ extends
/**
* The <code>POWER</code> operator.
*
* @param exponent is wrapped as {@link #val(Object)}.
* @param exponent is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support
@ -1447,7 +1447,7 @@ extends
/**
* The <code>POW</code> operator, an alias for the <code>POWER</code> operator.
*
* @param exponent is wrapped as {@link #val(Object)}.
* @param exponent is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support
@ -1515,7 +1515,7 @@ extends
/**
* The <code>CONTAINS</code> operator.
* <p>
* Convenience method for {@link #like(String, char)} including proper
* Convenience method for {@link Field#like(String, char)} including proper
* adding of wildcards and escaping.
* <p>
* SQL: <code>this like ('%' || escape(value, '\') || '%') escape '\'</code>
@ -1535,7 +1535,7 @@ extends
* Note, this does not correspond to the Oracle Text <code>CONTAINS()</code>
* function. Refer to {@link OracleDSL#contains(Field, String)} instead.
*
* @param content is wrapped as {@link #val(Object)}.
* @param content is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support
@ -1544,7 +1544,7 @@ extends
/**
* The <code>CONTAINS</code> operator.
* <p>
* Convenience method for {@link #like(String, char)} including proper
* Convenience method for {@link Field#like(String, char)} including proper
* adding of wildcards and escaping.
* <p>
* SQL: <code>this like ('%' || escape(value, '\') || '%') escape '\'</code>
@ -1571,7 +1571,7 @@ extends
/**
* The <code>CONTAINS_IGNORE_CASE</code> operator.
* <p>
* Convenience method for {@link #likeIgnoreCase(String, char)} including
* Convenience method for {@link Field#likeIgnoreCase(String, char)} including
* proper adding of wildcards and escaping.
* <p>
* This translates to
@ -1580,7 +1580,7 @@ extends
* <code>lower(this) not like lower(('%' || escape(value, '\') || '%') escape '\')</code>
* in all other dialects.
*
* @param content is wrapped as {@link #val(Object)}.
* @param content is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support
@ -1589,7 +1589,7 @@ extends
/**
* The <code>CONTAINS_IGNORE_CASE</code> operator.
* <p>
* Convenience method for {@link #likeIgnoreCase(String, char)} including
* Convenience method for {@link Field#likeIgnoreCase(String, char)} including
* proper adding of wildcards and escaping.
* <p>
* This translates to
@ -1605,7 +1605,7 @@ extends
/**
* The <code>ENDS_WITH</code> operator.
* <p>
* Convenience method for {@link #like(String, char)} including proper
* Convenience method for {@link Field#like(String, char)} including proper
* adding of wildcards and escaping.
* <p>
* SQL: <code>this like ('%' || escape(value, '\')) escape '\'</code>
@ -1613,7 +1613,7 @@ extends
* Note: This also works with numbers, for instance
* <code>val(1133).endsWith(33)</code>
*
* @param suffix is wrapped as {@link #val(Object)}.
* @param suffix is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support
@ -1622,7 +1622,7 @@ extends
/**
* The <code>ENDS_WITH</code> operator.
* <p>
* Convenience method for {@link #like(String, char)} including proper
* Convenience method for {@link Field#like(String, char)} including proper
* adding of wildcards and escaping.
* <p>
* SQL: <code>this like ('%' || escape(value, '\')) escape '\'</code>
@ -1637,7 +1637,7 @@ extends
/**
* The <code>ENDS_WITH_IGNORE_CASE</code> operator.
* <p>
* Convenience method for {@link #like(String, char)} including proper
* Convenience method for {@link Field#like(String, char)} including proper
* adding of wildcards and escaping.
* <p>
* SQL: <code>lower(this) like ('%' || lower(escape(value, '\'))) escape '\'</code>
@ -1645,7 +1645,7 @@ extends
* Note: This also works with numbers, for instance
* <code>val(1133).endsWithIgnoreCase(33)</code>
*
* @param suffix is wrapped as {@link #val(Object)}.
* @param suffix is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support
@ -1654,7 +1654,7 @@ extends
/**
* The <code>ENDS_WITH_IGNORE_CASE</code> operator.
* <p>
* Convenience method for {@link #like(String, char)} including proper
* Convenience method for {@link Field#like(String, char)} including proper
* adding of wildcards and escaping.
* <p>
* SQL: <code>lower(this) like ('%' || lower(escape(value, '\'))) escape '\'</code>
@ -1669,7 +1669,7 @@ extends
/**
* The <code>STARTS_WITH</code> operator.
* <p>
* Convenience method for {@link #like(String, char)} including proper
* Convenience method for {@link Field#like(String, char)} including proper
* adding of wildcards and escaping.
* <p>
* SQL: <code>this like (escape(value, '\') || '%') escape '\'</code>
@ -1677,7 +1677,7 @@ extends
* Note: This also works with numbers, for instance
* <code>val(1133).startsWith(11)</code>
*
* @param prefix is wrapped as {@link #val(Object)}.
* @param prefix is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support
@ -1686,7 +1686,7 @@ extends
/**
* The <code>STARTS_WITH</code> operator.
* <p>
* Convenience method for {@link #like(String, char)} including proper
* Convenience method for {@link Field#like(String, char)} including proper
* adding of wildcards and escaping.
* <p>
* SQL: <code>this like (escape(value, '\') || '%') escape '\'</code>
@ -1701,7 +1701,7 @@ extends
/**
* The <code>STARTS_WITH_IGNORE_CASE</code> operator.
* <p>
* Convenience method for {@link #like(String, char)} including proper
* Convenience method for {@link Field#like(String, char)} including proper
* adding of wildcards and escaping.
* <p>
* SQL: <code>lower(this) like (lower(escape(value, '\')) || '%') escape '\'</code>
@ -1709,7 +1709,7 @@ extends
* Note: This also works with numbers, for instance
* <code>val(1133).startsWithIgnoreCase(11)</code>
*
* @param prefix is wrapped as {@link #val(Object)}.
* @param prefix is wrapped as {@link DSL#val(Object)}.
*/
@NotNull
@Support
@ -1718,7 +1718,7 @@ extends
/**
* The <code>STARTS_WITH_IGNORE_CASE</code> operator.
* <p>
* Convenience method for {@link #like(String, char)} including proper
* Convenience method for {@link Field#like(String, char)} including proper
* adding of wildcards and escaping.
* <p>
* SQL: <code>lower(this) like (lower(escape(value, '\')) || '%') escape '\'</code>

View File

@ -753,7 +753,8 @@ public interface SelectQuery<R extends Record> extends Select<R>, ConditionProvi
* <code>ROW_NUMBER()</code> window function and nested <code>SELECT</code>
* statements.
* <p>
* This is the same as calling {@link #addLimit(int, int)} with offset = 0
* This is the same as calling {@link #addLimit(Number, Number)} with offset
* = 0
*
* @param numberOfRows The number of rows to return
*/

View File

@ -487,7 +487,7 @@ public interface WithStep extends QueryPart {
* <li>{@link DSL#name(String...)}</li>
* <li>{@link Name#fields(String...)}</li>
* <li>
* {@link DerivedColumnList#as(Select)}</li>
* {@link DerivedColumnList#as(ResultQuery)}</li>
* </ul>
*/
@NotNull @CheckReturnValue
@ -502,7 +502,7 @@ public interface WithStep extends QueryPart {
* <li>{@link DSL#name(String...)}</li>
* <li>{@link Name#fields(String...)}</li>
* <li>
* {@link DerivedColumnList#as(Select)}</li>
* {@link DerivedColumnList#as(ResultQuery)}</li>
* </ul>
*/
@NotNull @CheckReturnValue

File diff suppressed because it is too large Load Diff

View File

@ -169,7 +169,7 @@ import org.jetbrains.annotations.Nullable;
* the DSL and model API functionality.
* <p>
* The goal of this model API is to allow for expression tree transformations
* via {@link QueryPart#$replace(Function1)} as well as via per-querypart
* via {@link QueryPart#$replace(Replacer)} as well as via per-querypart
* methods, such as for example {@link Substring#$startingPosition(Field)}, and
* traversals via {@link QueryPart#$traverse(Traverser)} that are independent of
* the DSL API that would otherwise be too noisy for this task.
@ -4653,7 +4653,7 @@ public final class QOM {
/**
* The <code>CONTAINS</code> operator.
* <p>
* Convenience method for {@link #like(String, char)} including proper
* Convenience method for {@link Field#like(String, char)} including proper
* adding of wildcards and escaping.
* <p>
* SQL: <code>this like ('%' || escape(value, '\') || '%') escape '\'</code>
@ -4692,7 +4692,7 @@ public final class QOM {
/**
* The <code>CONTAINS IGNORE CASE</code> operator.
* <p>
* Convenience method for {@link #likeIgnoreCase(String, char)} including
* Convenience method for {@link Field#likeIgnoreCase(String, char)} including
* proper adding of wildcards and escaping.
* <p>
* This translates to
@ -4736,7 +4736,7 @@ public final class QOM {
/**
* The <code>ENDS WITH</code> operator.
* <p>
* Convenience method for {@link #like(String, char)} including proper
* Convenience method for {@link Field#like(String, char)} including proper
* adding of wildcards and escaping.
* <p>
* SQL: <code>this like ('%' || escape(value, '\')) escape '\'</code>
@ -4763,7 +4763,7 @@ public final class QOM {
/**
* The <code>ENDS WITH IGNORE CASE</code> operator.
* <p>
* Convenience method for {@link #like(String, char)} including proper
* Convenience method for {@link Field#like(String, char)} including proper
* adding of wildcards and escaping.
* <p>
* SQL: <code>lower(this) like ('%' || lower(escape(value, '\'))) escape '\'</code>
@ -5372,7 +5372,7 @@ public final class QOM {
/**
* The <code>STARTS WITH</code> operator.
* <p>
* Convenience method for {@link #like(String, char)} including proper
* Convenience method for {@link Field#like(String, char)} including proper
* adding of wildcards and escaping.
* <p>
* SQL: <code>this like (escape(value, '\') || '%') escape '\'</code>
@ -5399,7 +5399,7 @@ public final class QOM {
/**
* The <code>STARTS WITH IGNORE CASE</code> operator.
* <p>
* Convenience method for {@link #like(String, char)} including proper
* Convenience method for {@link Field#like(String, char)} including proper
* adding of wildcards and escaping.
* <p>
* SQL: <code>lower(this) like (lower(escape(value, '\')) || '%') escape '\'</code>
@ -6958,7 +6958,7 @@ public final class QOM {
* The <code>CORR</code> function.
* <p>
* Calculate the correlation coefficient. This standard SQL function may be supported
* natively, or emulated using {@link #covarPop(Field, Field)} and {@link #stddevPop(Field)}.
* natively, or emulated using {@link DSL#covarPop(Field, Field)} and {@link DSL#stddevPop(Field)}.
* If an emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
*/
@ -6997,7 +6997,7 @@ public final class QOM {
* The <code>COVAR SAMP</code> function.
* <p>
* Calculate the sample covariance. This standard SQL function may be supported natively,
* or emulated using {@link #sum(Field)} and {@link #count(Field)}. If an emulation
* or emulated using {@link DSL#sum(Field)} and {@link DSL#count(Field)}. If an emulation
* is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
*/
@ -7019,8 +7019,8 @@ public final class QOM {
* The <code>COVAR POP</code> function.
* <p>
* Calculate the population covariance. This standard SQL function may be supported
* natively, or emulated using {@link #sum(Field)} and {@link #count(Field)}. If an
* emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* natively, or emulated using {@link DSL#sum(Field)} and {@link DSL#count(Field)}.
* If an emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
*/
public /*sealed*/ interface CovarPop
@ -7118,7 +7118,7 @@ public final class QOM {
* The <code>REGR AVGX</code> function.
* <p>
* Calculate the average of the independent values (x). This standard SQL function may
* be supported natively, or emulated using {@link #sum(Field)} and {@link #count(Field)}.
* be supported natively, or emulated using {@link DSL#sum(Field)} and {@link DSL#count(Field)}.
* If an emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
*/
@ -7140,7 +7140,7 @@ public final class QOM {
* The <code>REGR AVGY</code> function.
* <p>
* Calculate the average of the dependent values (y). This standard SQL function may
* be supported natively, or emulated using {@link #sum(Field)} and {@link #count(Field)}.
* be supported natively, or emulated using {@link DSL#sum(Field)} and {@link DSL#count(Field)}.
* If an emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
*/
@ -7162,7 +7162,7 @@ public final class QOM {
* The <code>REGR COUNT</code> function.
* <p>
* Calculate the number of non-<code>NULL</code> pairs. This standard SQL function may
* be supported natively, or emulated using {@link #sum(Field)} and {@link #count(Field)}.
* be supported natively, or emulated using {@link DSL#sum(Field)} and {@link DSL#count(Field)}.
* If an emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
*/
@ -7184,7 +7184,7 @@ public final class QOM {
* The <code>REGR INTERCEPT</code> function.
* <p>
* Calculate the y intercept of the regression line. This standard SQL function may
* be supported natively, or emulated using {@link #sum(Field)} and {@link #count(Field)}.
* be supported natively, or emulated using {@link DSL#sum(Field)} and {@link DSL#count(Field)}.
* If an emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
*/
@ -7206,8 +7206,8 @@ public final class QOM {
* The <code>REGR R2</code> function.
* <p>
* Calculate the coefficient of determination. This standard SQL function may be supported
* natively, or emulated using {@link #sum(Field)} and {@link #count(Field)}. If an
* emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* natively, or emulated using {@link DSL#sum(Field)} and {@link DSL#count(Field)}.
* If an emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
*/
public /*sealed*/ interface RegrR2
@ -7228,8 +7228,8 @@ public final class QOM {
* The <code>REGR SLOPE</code> function.
* <p>
* Calculate the slope of the regression line. This standard SQL function may be supported
* natively, or emulated using {@link #sum(Field)} and {@link #count(Field)}. If an
* emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* natively, or emulated using {@link DSL#sum(Field)} and {@link DSL#count(Field)}.
* If an emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
*/
public /*sealed*/ interface RegrSlope
@ -7250,7 +7250,7 @@ public final class QOM {
* The <code>REGR SXX</code> function.
* <p>
* Calculate the <code>REGR_SXX</code> auxiliary function. This standard SQL function
* may be supported natively, or emulated using {@link #sum(Field)} and {@link #count(Field)}.
* may be supported natively, or emulated using {@link DSL#sum(Field)} and {@link DSL#count(Field)}.
* If an emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
*/
@ -7272,7 +7272,7 @@ public final class QOM {
* The <code>REGR SXY</code> function.
* <p>
* Calculate the <code>REGR_SXY</code> auxiliary function. This standard SQL function
* may be supported natively, or emulated using {@link #sum(Field)} and {@link #count(Field)}.
* may be supported natively, or emulated using {@link DSL#sum(Field)} and {@link DSL#count(Field)}.
* If an emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
*/
@ -7294,7 +7294,7 @@ public final class QOM {
* The <code>REGR SYY</code> function.
* <p>
* Calculate the <code>REGR_SYY</code> auxiliary function. This standard SQL function
* may be supported natively, or emulated using {@link #sum(Field)} and {@link #count(Field)}.
* may be supported natively, or emulated using {@link DSL#sum(Field)} and {@link DSL#count(Field)}.
* If an emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
*/
@ -7316,8 +7316,8 @@ public final class QOM {
* The <code>STDDEV POP</code> function.
* <p>
* Calculate the population standard deviation. This standard SQL function may be supported
* natively, or emulated using {@link #sum(Field)} and {@link #count(Field)}. If an
* emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* natively, or emulated using {@link DSL#sum(Field)} and {@link DSL#count(Field)}.
* If an emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
*/
public /*sealed*/ interface StddevPop
@ -7335,8 +7335,8 @@ public final class QOM {
* The <code>STDDEV SAMP</code> function.
* <p>
* Calculate the sample standard deviation. This standard SQL function may be supported
* natively, or emulated using {@link #sum(Field)} and {@link #count(Field)}. If an
* emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* natively, or emulated using {@link DSL#sum(Field)} and {@link DSL#count(Field)}.
* If an emulation is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
*/
public /*sealed*/ interface StddevSamp
@ -7371,7 +7371,7 @@ public final class QOM {
* The <code>VAR POP</code> function.
* <p>
* Calculate the population variance. This standard SQL function may be supported natively,
* or emulated using {@link #sum(Field)} and {@link #count(Field)}. If an emulation
* or emulated using {@link DSL#sum(Field)} and {@link DSL#count(Field)}. If an emulation
* is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
*/
@ -7390,7 +7390,7 @@ public final class QOM {
* The <code>VAR SAMP</code> function.
* <p>
* Calculate the sample variance. This standard SQL function may be supported natively,
* or emulated using {@link #sum(Field)} and {@link #count(Field)}. If an emulation
* or emulated using {@link DSL#sum(Field)} and {@link DSL#count(Field)}. If an emulation
* is applied, beware of the risk of "<a href="https://en.wikipedia.org/wiki/Catastrophic_cancellation">Catastrophic
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
*/

View File

@ -206,7 +206,7 @@ public class PostgresDSL extends DSL {
* </pre>
*
* @deprecated - 3.16.0 - [#14388] - Use
* {@link DSL#arrayPrepend(Field, Object)} instead.
* {@link DSL#arrayPrepend(Field, Object[])} instead.
*/
@Deprecated
@NotNull
@ -424,7 +424,7 @@ public class PostgresDSL extends DSL {
* </pre>
*
* @deprecated - 3.16.0 - [#14388] - Use
* {@link DSL#arrayConcat(Object[], Object)} instead.
* {@link DSL#arrayConcat(Object[], Object[])} instead.
*/
@Deprecated
@NotNull
@ -445,7 +445,7 @@ public class PostgresDSL extends DSL {
* </pre>
*
* @deprecated - 3.16.0 - [#14388] - Use
* {@link DSL#arrayConcat(Field, Object)} instead.
* {@link DSL#arrayConcat(Field, Object[])} instead.
*/
@Deprecated
@NotNull