MapperProperty implementations.
This is a private module which defines the behavior of invidual ORM-mapped attributes.
Attached to a PropertyLoader to indicate a complementary reverse relationship.
Can optionally create the complementing PropertyLoader if one does not exist already.
Describes an object attribute that corresponds to a table column.
The list of columns describes a single object property. If there are multiple tables joined together for the mapper, this list represents the equivalent column as it appears across each table.
Instruments a Python property for use in query expressions.
subclasses ColumnProperty to provide composite type support.
Describes an object property that holds a single item or list of items that correspond to a related database table.
Construct a new PropertyLoader.
Construct a new SynonymProperty.