delayed-constraint | Closures adding constraints
that, for some reason, could not be executed. If there's a slot with
this attribute not-NIL in a class definition, then there's something
wrong with its SQL counterpart. Accessors:delayed-constraint. |
---|---|
foreign | Initargs::foreign; Accessors:foreign-type-p. |
not-null | If non-NIL, a NON NULL database
constrained will be introduced. Initargs::not-null; Accessors:not-null-p. |
on-delete | Action to be performed for this slot
when the refering row in the database ceases to exist. Possible
values: :CASCADE, :RESTRICT, :SET-NULL, :SET-DEFAULT. If this slot is
not a foreign key, it does nothing. Initform:cascade, Initargs::on-delete; Accessors:on-delete. |
transient | If non-NIL, this slot should be treated as transient and
ignored in all database related operations. Initargs::transient; Accessors:transient-p. |
unique | Initargs::unique; Accessors:unique. |
add-constraint | Add a constraint to this slot's class' table. |
---|