.. autoclass:: Constraint
:members:
+.. autoclass:: ColumnCollectionMixin
+ :members:
+
+.. autoclass:: ColumnCollectionConstraint
+ :members:
+ :inherited-members:
+
.. autoclass:: CheckConstraint
:members:
:inherited-members:
:members:
:inherited-members:
+
.. autofunction:: sqlalchemy.schema.conv
.. _schema_indexes:
.. currentmodule: sqlalchemy
-.. autoclass:: sqlalchemy.schema.ColumnCollectionMixin
- :members:
-
.. autoclass:: sqlalchemy.engine.interfaces.Compiled
:members:
class ColumnCollectionMixin(object):
+
columns = None
"""A :class:`.ColumnCollection` of :class:`.Column` objects.
return self._schema_item_copy(c)
def contains_column(self, col):
+ """Return True if this constraint contains the given column.
+
+ Note that this object also contains an attribute ``.columns``
+ which is a :class:`.ColumnCollection` of :class:`.Column` objects.
+
+ """
+
return self.columns.contains_column(col)
def __iter__(self):