From 2e4877aa86470756fecdb5f552b99ced44483a6a Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 13 Aug 2024 13:58:05 +0200 Subject: [PATCH] [jOOQ/jOOQ#17037] Add BigQuery support for various array functions --- jOOQ/src/main/java/org/jooq/impl/ArrayPrepend.java | 2 ++ jOOQ/src/main/java/org/jooq/impl/ArrayRemove.java | 2 ++ jOOQ/src/main/java/org/jooq/impl/ArrayReplace.java | 2 ++ 3 files changed, 6 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/ArrayPrepend.java b/jOOQ/src/main/java/org/jooq/impl/ArrayPrepend.java index 229db6277c..8b9db2875c 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ArrayPrepend.java +++ b/jOOQ/src/main/java/org/jooq/impl/ArrayPrepend.java @@ -98,6 +98,7 @@ implements @Override final boolean parenthesised(Context ctx) { switch (ctx.family()) { + case H2: case HSQLDB: case TRINO: @@ -120,6 +121,7 @@ implements + case H2: case HSQLDB: case TRINO: diff --git a/jOOQ/src/main/java/org/jooq/impl/ArrayRemove.java b/jOOQ/src/main/java/org/jooq/impl/ArrayRemove.java index 1e4a8b3504..4da8610638 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ArrayRemove.java +++ b/jOOQ/src/main/java/org/jooq/impl/ArrayRemove.java @@ -98,6 +98,7 @@ implements @Override final boolean parenthesised(Context ctx) { switch (ctx.family()) { + case DUCKDB: case H2: case HSQLDB: @@ -117,6 +118,7 @@ implements + case DUCKDB: case H2: case HSQLDB: diff --git a/jOOQ/src/main/java/org/jooq/impl/ArrayReplace.java b/jOOQ/src/main/java/org/jooq/impl/ArrayReplace.java index 58e9013706..d4f308f60e 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ArrayReplace.java +++ b/jOOQ/src/main/java/org/jooq/impl/ArrayReplace.java @@ -101,6 +101,7 @@ implements @Override final boolean parenthesised(Context ctx) { switch (ctx.family()) { + case DUCKDB: case H2: case HSQLDB: @@ -121,6 +122,7 @@ implements + case DUCKDB: case H2: case HSQLDB: