From 5f30434b0a71d0aca7ebf4af229249d4cd234e91 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 5 Jul 2024 13:09:51 +0200 Subject: [PATCH] [jOOQ/jOOQ#16917] Add native support for UPDATE .. FROM and DELETE .. USING in YugabyteDB --- jOOQ/src/main/java/org/jooq/impl/DeleteQueryImpl.java | 2 +- jOOQ/src/main/java/org/jooq/impl/UpdateQueryImpl.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/DeleteQueryImpl.java b/jOOQ/src/main/java/org/jooq/impl/DeleteQueryImpl.java index 1c0e33c223..8f24979d81 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DeleteQueryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/DeleteQueryImpl.java @@ -170,7 +170,7 @@ implements static final Set NO_SUPPORT_REPEAT_FROM_IN_USING = SQLDialect.supportedBy(DUCKDB, POSTGRES, SQLITE, YUGABYTEDB); static final Set REQUIRES_WHERE = SQLDialect.supportedBy(CLICKHOUSE); static final Set EMULATE_USING_WITH_MERGE = SQLDialect.supportedBy(DERBY, FIREBIRD, H2, HSQLDB); - static final Set NO_SUPPORT_USING = SQLDialect.supportedUntil(CLICKHOUSE, CUBRID, IGNITE, SQLITE, TRINO, YUGABYTEDB); + static final Set NO_SUPPORT_USING = SQLDialect.supportedUntil(CLICKHOUSE, CUBRID, IGNITE, SQLITE, TRINO); diff --git a/jOOQ/src/main/java/org/jooq/impl/UpdateQueryImpl.java b/jOOQ/src/main/java/org/jooq/impl/UpdateQueryImpl.java index 037ae985c2..9263663001 100644 --- a/jOOQ/src/main/java/org/jooq/impl/UpdateQueryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/UpdateQueryImpl.java @@ -215,7 +215,7 @@ implements static final Set REQUIRES_WHERE = SQLDialect.supportedBy(CLICKHOUSE); static final Set EMULATE_FROM_WITH_MERGE = SQLDialect.supportedUntil(CUBRID, DERBY, FIREBIRD, H2, HSQLDB); - static final Set NO_SUPPORT_FROM = SQLDialect.supportedUntil(CLICKHOUSE, IGNITE, MARIADB, MYSQL, TRINO, YUGABYTEDB); + static final Set NO_SUPPORT_FROM = SQLDialect.supportedUntil(CLICKHOUSE, IGNITE, MARIADB, MYSQL, TRINO); static final Set EMULATE_RETURNING_WITH_UPSERT = SQLDialect.supportedBy(MARIADB); // LIMIT is not supported at all