- All Superinterfaces:
- Constraint,- FieldOrConstraint,- Named,- QueryPart,- Serializable,- TableElement
- Enclosing class:
- QOM
A 
FOREIGN KEY constraint.- 
Method SummaryModifier 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.NamedgetComment, getCommentPart, getName, getQualifiedName, getUnqualifiedName
- 
Method Details- 
$nameDescription copied from interface:NamedExperimental query object model accessor method, see alsoQOM. Subject to change in future jOOQ versions, use at your own risk.
- 
$name
- 
$enforcedboolean $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
 
-