- 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:Named
Experimental 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
-