Skip to content

Commit

Permalink
[#6130] Cannot combine ON DELETE and ON UPDATE actions on foreign key…
Browse files Browse the repository at this point in the history
… specifications
  • Loading branch information
lukaseder committed Apr 21, 2017
1 parent cfd6785 commit 908b034
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions jOOQ/src/main/java/org/jooq/ConstraintForeignKeyOnStep.java
Expand Up @@ -66,69 +66,69 @@ public interface ConstraintForeignKeyOnStep extends ConstraintFinalStep {
* <code>FOREIGN KEY</code> constraint. * <code>FOREIGN KEY</code> constraint.
*/ */
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
ConstraintFinalStep onDeleteNoAction(); ConstraintForeignKeyOnStep onDeleteNoAction();


/** /**
* Add an <code>ON DELETE RESTRICT</code> clause to the * Add an <code>ON DELETE RESTRICT</code> clause to the
* <code>FOREIGN KEY</code> constraint. * <code>FOREIGN KEY</code> constraint.
*/ */
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
ConstraintFinalStep onDeleteRestrict(); ConstraintForeignKeyOnStep onDeleteRestrict();


/** /**
* Add an <code>ON DELETE CASCADE</code> clause to the * Add an <code>ON DELETE CASCADE</code> clause to the
* <code>FOREIGN KEY</code> constraint. * <code>FOREIGN KEY</code> constraint.
*/ */
@Support @Support
ConstraintFinalStep onDeleteCascade(); ConstraintForeignKeyOnStep onDeleteCascade();


/** /**
* Add an <code>ON DELETE SET NULL</code> clause to the * Add an <code>ON DELETE SET NULL</code> clause to the
* <code>FOREIGN KEY</code> constraint. * <code>FOREIGN KEY</code> constraint.
*/ */
@Support @Support
ConstraintFinalStep onDeleteSetNull(); ConstraintForeignKeyOnStep onDeleteSetNull();


/** /**
* Add an <code>ON DELETE SET DEFAULT</code> clause to the * Add an <code>ON DELETE SET DEFAULT</code> clause to the
* <code>FOREIGN KEY</code> constraint. * <code>FOREIGN KEY</code> constraint.
*/ */
@Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
ConstraintFinalStep onDeleteSetDefault(); ConstraintForeignKeyOnStep onDeleteSetDefault();


/** /**
* Add an <code>ON UPDATE NO ACTION</code> clause to the * Add an <code>ON UPDATE NO ACTION</code> clause to the
* <code>FOREIGN KEY</code> constraint. * <code>FOREIGN KEY</code> constraint.
*/ */
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
ConstraintFinalStep onUpdateNoAction(); ConstraintForeignKeyOnStep onUpdateNoAction();


/** /**
* Add an <code>ON UPDATE RESTRICT</code> clause to the * Add an <code>ON UPDATE RESTRICT</code> clause to the
* <code>FOREIGN KEY</code> constraint. * <code>FOREIGN KEY</code> constraint.
*/ */
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
ConstraintFinalStep onUpdateRestrict(); ConstraintForeignKeyOnStep onUpdateRestrict();


/** /**
* Add an <code>ON UPDATE CASCADE</code> clause to the * Add an <code>ON UPDATE CASCADE</code> clause to the
* <code>FOREIGN KEY</code> constraint. * <code>FOREIGN KEY</code> constraint.
*/ */
@Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
ConstraintFinalStep onUpdateCascade(); ConstraintForeignKeyOnStep onUpdateCascade();


/** /**
* Add an <code>ON UPDATE SET NULL</code> clause to the * Add an <code>ON UPDATE SET NULL</code> clause to the
* <code>FOREIGN KEY</code> constraint. * <code>FOREIGN KEY</code> constraint.
*/ */
@Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
ConstraintFinalStep onUpdateSetNull(); ConstraintForeignKeyOnStep onUpdateSetNull();


/** /**
* Add an <code>ON UPDATE SET DEFAULT</code> clause to the * Add an <code>ON UPDATE SET DEFAULT</code> clause to the
* <code>FOREIGN KEY</code> constraint. * <code>FOREIGN KEY</code> constraint.
*/ */
@Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
ConstraintFinalStep onUpdateSetDefault(); ConstraintForeignKeyOnStep onUpdateSetDefault();


} }

0 comments on commit 908b034

Please sign in to comment.