[jOOQ/jOOQ#15732] Support CHECK constraints

This commit is contained in:
Lukas Eder 2024-03-26 16:17:59 +01:00
parent 5f89e56260
commit 17ea37d1af
2 changed files with 3 additions and 2 deletions

View File

@ -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 <code>CHECK</code> 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);
}

View File

@ -220,7 +220,7 @@ public interface CreateTableElementListStep extends CreateTableAsStep {
/**
* Add the <code>CHECK</code> clause to the <code>CREATE TABLE</code> 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);