class MemoizedSlots(object):
Known subclasses: sqlalchemy.orm.interfaces.MapperProperty
, sqlalchemy.orm.properties.ColumnProperty.Comparator
, sqlalchemy.orm.session.ORMExecuteState
, sqlalchemy.sql.expression.quoted_name
, sqlalchemy.event.attr.RefCollection
, sqlalchemy.orm.strategies.LazyLoader
, sqlalchemy.orm.strategies.SelectInLoader
, sqlalchemy.sql.selectable.SelectState
, sqlalchemy.sql.traversals.TraversalComparatorStrategy
Apply memoized items to an object using a __getattr__ scheme.
This allows the functionality of memoized_property and memoized_instancemethod to be available to a class using __slots__.
Method | __getattr__ |
Undocumented |
Method | _fallback_getattr |
Undocumented |
Class Variable | __slots__ |
Undocumented |
sqlalchemy.orm.properties.ColumnProperty.Comparator
Undocumented
tuple
=
sqlalchemy.orm.interfaces.MapperProperty
, sqlalchemy.orm.properties.ColumnProperty.Comparator
, sqlalchemy.orm.session.ORMExecuteState
, sqlalchemy.sql.expression.quoted_name
, sqlalchemy.event.attr.RefCollection
, sqlalchemy.orm.strategies.LazyLoader
, sqlalchemy.orm.strategies.SelectInLoader
, sqlalchemy.sql.selectable.SelectState
, sqlalchemy.sql.traversals.TraversalComparatorStrategy
Undocumented