ARRAY OVERLAP statement.
+ */
+@SuppressWarnings({ "rawtypes", "unchecked", "unused" })
+final class ArrayOverlapARRAY_OVERLAP function.
+ *
+ * Check if 2 arrays overlap.
+ */
+ @NotNull
+ @Support({ POSTGRES, YUGABYTEDB })
+ public static
+ * Check if 2 arrays overlap.
+ */
+ @NotNull
+ @Support({ POSTGRES, YUGABYTEDB })
+ public static
+ * Check if 2 arrays overlap.
+ */
+ @NotNull
+ @Support({ POSTGRES, YUGABYTEDB })
+ public static
+ * Check if 2 arrays overlap.
+ */
+ @NotNull
+ @Support({ POSTGRES, YUGABYTEDB })
+ public static
+ * Check if 2 arrays overlap.
+ */
+ public /*sealed*/ interface ArrayOverlap
diff --git a/jOOQ/src/main/java/org/jooq/util/postgres/PostgresDSL.java b/jOOQ/src/main/java/org/jooq/util/postgres/PostgresDSL.java
index 2408db1775..e42abba4dc 100644
--- a/jOOQ/src/main/java/org/jooq/util/postgres/PostgresDSL.java
+++ b/jOOQ/src/main/java/org/jooq/util/postgres/PostgresDSL.java
@@ -71,10 +71,18 @@ public class PostgresDSL extends DSL {
/**
* The PostgreSQL
- * Example:
- * Example:
- * Example:
- * Example:
- * Example:
- * Example:
- * Example: ARRAY_OVERLAP function.
+ * ARRAY_OVERLAP function.
+ * ARRAY_OVERLAP function.
+ * ARRAY OVERLAP function.
+ * NVL function.
* array1 && array2 overlap operator.
*
+ *
+ * @deprecated - 3.16.0 - [#14352] - Use
+ * {@link DSL#arrayOverlap(Object[], Object[])} instead.
*/
+ @Deprecated
@NotNull
@Support({ POSTGRES, YUGABYTEDB })
public static
+ * Example:
+ *
+ *
+ *
+ *
+ *
* true = array[1, 2, 3] && array[3, 4, 5]
- * array1 && array2 overlap operator.
*
+ *
+ * @deprecated - 3.16.0 - [#14352] - Use
+ * {@link DSL#arrayOverlap(Object[], Field)} instead.
*/
+ @Deprecated
@NotNull
@Support({ POSTGRES, YUGABYTEDB })
public static
+ * Example:
+ *
+ *
+ *
+ *
+ *
* true = array[1, 2, 3] && array[3, 4, 5]
- * array1 && array2 overlap operator.
*
+ *
+ * @deprecated - 3.16.0 - [#14352] - Use
+ * {@link DSL#arrayOverlap(Field, Object[])} instead.
*/
+ @Deprecated
@NotNull
@Support({ POSTGRES, YUGABYTEDB })
public static
+ * Example:
+ *
+ *
+ *
+ *
+ *
* true = array[1, 2, 3] && array[3, 4, 5]
- * array1 && array2 overlap operator.
*
+ *
+ * @deprecated - 3.16.0 - [#14352] - Use
+ * {@link DSL#arrayOverlap(Field, Field)} instead.
*/
+ @Deprecated
@NotNull
@Support({ POSTGRES, YUGABYTEDB })
public static
+ * Example:
+ *
+ *
+ *
+ *
+ *
* true = array[1, 2, 3] && array[3, 4, 5]
- * array_cat(anyarray, anyelement) function.
*
*
* @deprecated - 3.16.0 - [#14388] - Use
* {@link DSL#arrayConcat(Object[], Field)} instead.
@@ -277,9 +313,13 @@ public class PostgresDSL extends DSL {
/**
* The PostgreSQL
+ * Example:
+ *
+ *
+ *
+ *
+ *
* {1, 2, 3, 4, 5} = array_cat(ARRAY[1, 2], ARRAY[3, 4, 5])
- * array_cat(anyarray, anyelement) function.
*
*
* @deprecated - 3.16.0 - [#14388] - Use
* {@link DSL#arrayConcat(Field, Object[])} instead.
@@ -294,9 +334,13 @@ public class PostgresDSL extends DSL {
/**
* The PostgreSQL
+ * Example:
+ *
+ *
+ *
+ *
+ *
* {1, 2, 3, 4, 5} = array_cat(ARRAY[1, 2], ARRAY[3, 4, 5])
- * array_cat(anyarray, anyelement) function.
*
*
* @deprecated - 3.16.0 - [#14388] - Use
* {@link DSL#arrayConcat(Field, Field)} instead.
+ * Example:
+ *
+ *
+ *
+ *
+ *
* {1, 2, 3, 4, 5} = array_cat(ARRAY[1, 2], ARRAY[3, 4, 5])
- *