From 01c58467e7985f34594874f71459b1c0262420ff Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 8 Apr 2020 09:27:59 +0200 Subject: [PATCH] [jOOQ/jOOQ#10052] Support MERGE .. DELETE WHERE in more dialects --- .../main/java/org/jooq/MergeMatchedDeleteStep.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/MergeMatchedDeleteStep.java b/jOOQ/src/main/java/org/jooq/MergeMatchedDeleteStep.java index b124599717..842c63143c 100644 --- a/jOOQ/src/main/java/org/jooq/MergeMatchedDeleteStep.java +++ b/jOOQ/src/main/java/org/jooq/MergeMatchedDeleteStep.java @@ -37,9 +37,13 @@ */ package org.jooq; -import static org.jooq.SQLDialect.CUBRID; +// ... import static org.jooq.SQLDialect.DERBY; import static org.jooq.SQLDialect.H2; +import static org.jooq.SQLDialect.HSQLDB; +// ... +// ... +// ... // ... import org.jooq.impl.DSL; @@ -92,7 +96,7 @@ public interface MergeMatchedDeleteStep extends MergeMatchedSt * >http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_9016. * htm for a full definition of the Oracle MERGE statement */ - @Support({ CUBRID, DERBY, H2 }) + @Support({ DERBY, H2, HSQLDB }) MergeNotMatchedStep deleteWhere(Condition condition); /** @@ -104,7 +108,7 @@ public interface MergeMatchedDeleteStep extends MergeMatchedSt * >http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_9016. * htm for a full definition of the Oracle MERGE statement */ - @Support({ CUBRID, DERBY, H2 }) + @Support({ DERBY, H2, HSQLDB }) MergeNotMatchedStep deleteWhere(Field condition); /** @@ -126,6 +130,6 @@ public interface MergeMatchedDeleteStep extends MergeMatchedSt * method will be removed in the future. */ @Deprecated - @Support({ CUBRID, DERBY, H2 }) + @Support({ DERBY, H2, HSQLDB }) MergeNotMatchedStep deleteWhere(Boolean condition); }