Constraint¶
- class lsst.dax.apdb.schema_model.Constraint(name: str | None, id: str, deferrable: bool = False, initially: str | None = None, description: str | None = None, annotations: ~collections.abc.Mapping[str, ~typing.Any] = <factory>)¶
Bases:
object
Constraint description, this is a base class, actual constraints will be instances of one of the subclasses.
Attributes Summary
If
True
then this constraint will be declared as deferrable.Constraint description.
Value for
INITIALLY
clause, only used ofdeferrable
is True.Methods Summary
from_felis
(dm_constr, columns)Convert Felis constraint definition into instance of this class.
Attributes Documentation
Methods Documentation
- classmethod from_felis(dm_constr: Constraint, columns: Mapping[str, Column]) Constraint ¶
Convert Felis constraint definition into instance of this class.
- Parameters:
- Returns:
- constraint
Constraint
Converted constraint definition.
- constraint