- All Superinterfaces:
Constraint,FieldOrConstraint,Named,QueryPart,Serializable,TableElement
- Enclosing class:
QOM
A
FOREIGN KEY constraint.-
Method Summary
Modifier and TypeMethodDescription@Nullable QOM.ForeignKeyRule@NotNull QOM.ForeignKey$deleteRule(QOM.ForeignKeyRule newDeleteRule) boolean@NotNull Constraint$enforced(boolean newEnforced) @NotNull QOM.UnmodifiableList<? extends Field<?>> $fields()@NotNull QOM.ForeignKey$fields(QOM.UnmodifiableList<? extends Field<?>> newFields) @NotNull Name$name()Experimental query object model accessor method, see alsoQOM.@NotNull Constraint@NotNull QOM.UnmodifiableList<? extends Field<?>> @NotNull QOM.ForeignKey$referencesFields(QOM.UnmodifiableList<? extends Field<?>> newReferencesFields) @NotNull Table<?> @NotNull QOM.ForeignKey$referencesTable(Table<?> newReferencesTable) @Nullable QOM.ForeignKeyRule@NotNull QOM.ForeignKey$updateRule(QOM.ForeignKeyRule newDeleteRule) Methods inherited from interface org.jooq.Named
getComment, getCommentPart, getName, getQualifiedName, getUnqualifiedName
-
Method Details
-
$name
Description copied from interface:NamedExperimental query object model accessor method, see alsoQOM. Subject to change in future jOOQ versions, use at your own risk. -
$name
-
$enforced
boolean $enforced() -
$enforced
-
$fields
-
$fields
@CheckReturnValue @NotNull @NotNull QOM.ForeignKey $fields(QOM.UnmodifiableList<? extends Field<?>> newFields) -
$referencesTable
-
$referencesTable
-
$referencesFields
-
$referencesFields
@CheckReturnValue @NotNull @NotNull QOM.ForeignKey $referencesFields(QOM.UnmodifiableList<? extends Field<?>> newReferencesFields) -
$deleteRule
-
$deleteRule
-
$updateRule
-
$updateRule
-