class SchemaItem(SchemaEventTarget, visitors.Visitable):
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.Identity
, sqlalchemy.sql.schema.Index
, sqlalchemy.sql.schema.MetaData
, sqlalchemy.sql.schema.Table
Method | __repr__ |
Undocumented |
Method | _init_items |
Initialize the list of child items for this SchemaItem. |
Method | _schema_item_copy |
Undocumented |
Class Variable | __visit_name__ |
Undocumented |
Class Variable | _use_schema_map |
Undocumented |
Class Variable | create_drop_stringify_dialect |
Undocumented |
Property | info |
Info dictionary associated with the object, allowing user-defined data to be associated with this .SchemaItem . |
Inherited from SchemaEventTarget
:
Method | _set_parent |
Associate with this SchemaEvent's parent object. |
Method | _set_parent_with_dispatch |
Undocumented |
Inherited from Traversible
:
Method | get_children |
Return immediate child .visitors.Traversible elements of this .visitors.Traversible . |
Method | __class_getitem__ |
Undocumented |
str
=
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.Table
Undocumented
str
=
sqlalchemy.dialects.postgresql.ExcludeConstraint
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 .SchemaItem
.
The dictionary is automatically generated when first accessed.
It can also be specified in the constructor of some objects,
such as _schema.Table
and _schema.Column
.