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.
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.
deprecated. use primary_join_against(), secondary_join_against(), full_join_against()