From 17ea37d1afd98f7afe5b7dbbb1f96febcb856141 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 26 Mar 2024 16:17:59 +0100 Subject: [PATCH] [jOOQ/jOOQ#15732] Support CHECK constraints --- jOOQ/src/main/java/org/jooq/ConstraintTypeStep.java | 3 ++- jOOQ/src/main/java/org/jooq/CreateTableElementListStep.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/ConstraintTypeStep.java b/jOOQ/src/main/java/org/jooq/ConstraintTypeStep.java index 739a129d04..4388364328 100644 --- a/jOOQ/src/main/java/org/jooq/ConstraintTypeStep.java +++ b/jOOQ/src/main/java/org/jooq/ConstraintTypeStep.java @@ -46,6 +46,7 @@ import static org.jooq.SQLDialect.CLICKHOUSE; import static org.jooq.SQLDialect.CUBRID; // ... import static org.jooq.SQLDialect.DERBY; +import static org.jooq.SQLDialect.DUCKDB; import static org.jooq.SQLDialect.FIREBIRD; import static org.jooq.SQLDialect.H2; // ... @@ -652,6 +653,6 @@ public interface ConstraintTypeStep extends ConstraintFinalStep { * Create a CHECK constraint. */ @NotNull - @Support({ CLICKHOUSE, CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) + @Support({ CLICKHOUSE, CUBRID, DERBY, DUCKDB, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) ConstraintEnforcementStep check(Condition condition); } diff --git a/jOOQ/src/main/java/org/jooq/CreateTableElementListStep.java b/jOOQ/src/main/java/org/jooq/CreateTableElementListStep.java index 5ff8a6f2ef..5f717337c4 100644 --- a/jOOQ/src/main/java/org/jooq/CreateTableElementListStep.java +++ b/jOOQ/src/main/java/org/jooq/CreateTableElementListStep.java @@ -220,7 +220,7 @@ public interface CreateTableElementListStep extends CreateTableAsStep { /** * Add the CHECK clause to the CREATE TABLE statement. */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) + @Support({ CUBRID, DERBY, DUCKDB, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) @NotNull @CheckReturnValue CreateTableElementListStep check(Condition condition);