class CheckConstraint(ColumnCollectionConstraint):
A table- or column-level CHECK constraint.
Can be included in the definition of a Table or Column.
Method | __init__ |
Construct a CHECK constraint. |
Method | _copy |
Undocumented |
Method | copy |
Undocumented |
Class Variable | __visit_name__ |
Undocumented |
Class Variable | _allow_multiple_tables |
Undocumented |
Instance Variable | sqltext |
Undocumented |
Property | is_column_level |
Undocumented |
Inherited from ColumnCollectionConstraint
:
Method | __contains__ |
Undocumented |
Method | __iter__ |
Undocumented |
Method | __len__ |
Undocumented |
Method | _set_parent |
Associate with this SchemaEvent's parent object. |
Method | contains_column |
Return True if this constraint contains the given column. |
Class Variable | columns |
A _expression.ColumnCollection representing the set of columns for this constraint. |
Inherited from ColumnCollectionMixin
(via ColumnCollectionConstraint
):
Method | _check_attach |
Undocumented |
Method | _col_expressions |
Undocumented |
Instance Variable | _cols_wo_table |
Undocumented |
Instance Variable | _column_flag |
Undocumented |
Instance Variable | _pending_colargs |
Undocumented |
Inherited from Constraint
(via ColumnCollectionConstraint
):
Instance Variable | _create_rule |
Undocumented |
Instance Variable | _type_bound |
Undocumented |
Instance Variable | deferrable |
Undocumented |
Instance Variable | info |
Info dictionary associated with the object, allowing user-defined
data to be associated with this .SchemaItem . |
Instance Variable | initially |
Undocumented |
Instance Variable | name |
Undocumented |
Instance Variable | parent |
Undocumented |
Property | table |
Undocumented |
Inherited from DialectKWArgs
(via ColumnCollectionConstraint
, Constraint
):
Class Method | argument_for |
Add a new kind of dialect-specific keyword argument for this class. |
Method | _kw_reg_for_dialect_cls |
Undocumented |
Method | _validate_dialect_kwargs |
Undocumented |
Class Variable | _dialect_kwargs_traverse_internals |
Undocumented |
Class Variable | _kw_registry |
Undocumented |
Property | dialect_kwargs |
A collection of keyword arguments specified as dialect-specific options to this construct. |
Property | dialect_options |
A collection of keyword arguments specified as dialect-specific options to this construct. |
Property | kwargs |
A synonym for .DialectKWArgs.dialect_kwargs . |
Inherited from SchemaItem
(via ColumnCollectionConstraint
, Constraint
):
Method | __repr__ |
Undocumented |
Method | _init_items |
Initialize the list of child items for this SchemaItem. |
Method | _schema_item_copy |
Undocumented |
Class Variable | _use_schema_map |
Undocumented |
Class Variable | create_drop_stringify_dialect |
Undocumented |
Inherited from SchemaEventTarget
(via ColumnCollectionConstraint
, Constraint
, SchemaItem
):
Method | _set_parent_with_dispatch |
Undocumented |
Inherited from Traversible
(via ColumnCollectionConstraint
, Constraint
, SchemaItem
):
Method | get_children |
Return immediate child .visitors.Traversible elements of this .visitors.Traversible . |
Method | __class_getitem__ |
Undocumented |
Parameters | |
sqltext | A string containing the constraint definition, which will be used
verbatim, or a SQL expression construct. If given as a string,
the object is converted to a CheckConstraint(r"foo ~ E'a(?\:b|c)d") |
name | Optional, the in-database name of the constraint. |
deferrable | Optional bool. If set, emit DEFERRABLE or NOT DEFERRABLE when issuing DDL for this constraint. |
initially | Optional string. If set, emit INITIALLY <value> when issuing DDL for this constraint. |
table | Undocumented |
info | Optional data dictionary which will be populated into the
New in version 1.0.0.
|
_create_rule | Undocumented |
_autoattach | Undocumented |
_type_bound | Undocumented |
**kw | Undocumented |
Undocumented