class SchemaItem(SchemaEventTarget, visitors.Visitable): (source)
Known subclasses: sqlalchemy.sql.schema.Column
, sqlalchemy.sql.schema.Computed
, sqlalchemy.sql.schema.Constraint
, sqlalchemy.sql.schema.DefaultGenerator
, sqlalchemy.sql.schema.ForeignKey
, sqlalchemy.sql.schema.HasSchemaAttr
, sqlalchemy.sql.schema.Identity
, sqlalchemy.sql.schema.Index
Base class for items that define a database schema.
Method | __repr__ |
Undocumented |
Class Variable | __visit |
Undocumented |
Class Variable | create |
Undocumented |
Property | info |
Info dictionary associated with the object, allowing user-defined data to be associated with this :class:`.SchemaItem`. |
Method | _init |
Initialize the list of child items for this SchemaItem. |
Method | _schema |
Undocumented |
Class Variable | _use |
Undocumented |
Inherited from SchemaEventTarget
:
Class Variable | dispatch |
Undocumented |
Method | _set |
Associate with this SchemaEvent's parent object. |
Method | _set |
Undocumented |
Inherited from EventTarget
(via SchemaEventTarget
):
Class Variable | __slots__ |
Undocumented |
Inherited from Visitable
(via SchemaEventTarget
, EventTarget
):
Method | __class |
Undocumented |
Method | __init |
Undocumented |
Class Method | _generate |
Undocumented |
Method | _compiler |
Undocumented |
Class Variable | _original |
Undocumented |
sqlalchemy.sql.schema.Column
, sqlalchemy.sql.schema.Computed
, sqlalchemy.sql.schema.Constraint
, sqlalchemy.sql.schema.DefaultGenerator
, sqlalchemy.sql.schema.ForeignKey
, sqlalchemy.sql.schema.Identity
, sqlalchemy.sql.schema.Index
, sqlalchemy.sql.schema.MetaData
, sqlalchemy.sql.schema.Sequence
, sqlalchemy.sql.schema.Table
Undocumented
sqlalchemy.sql.schema.Column
, sqlalchemy.sql.schema.Constraint
, sqlalchemy.sql.schema.ForeignKey
, sqlalchemy.sql.schema.Index
, sqlalchemy.sql.schema.MetaData
, sqlalchemy.sql.schema.Table
Info dictionary associated with the object, allowing user-defined data to be associated with this :class:`.SchemaItem`. The dictionary is automatically generated when first accessed. It can also be specified in the constructor of some objects, such as :class:`_schema.Table` and :class:`_schema.Column`.