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:
objectConstraint description, this is a base class, actual constraints will be instances of one of the subclasses.
Attributes Summary
If
Truethen this constraint will be declared as deferrable.Constraint description.
Value for
INITIALLYclause, only used ofdeferrableis 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