class MemoizedSlots: (source)
Known subclasses: sqlalchemy.event.attr.RefCollection
, sqlalchemy.orm.attributes.QueryableAttribute
, sqlalchemy.orm.interfaces.MapperProperty
, sqlalchemy.orm.properties.ColumnProperty.Comparator
, sqlalchemy.orm.properties.RelationshipProperty.Comparator
, sqlalchemy.orm.session.ORMExecuteState
, sqlalchemy.orm.strategies.LazyLoader
, sqlalchemy.orm.strategies.SelectInLoader
, sqlalchemy.orm.util.AliasedInsp
, sqlalchemy.sql.cache_key.SlotsMemoizedHasCacheKey
, sqlalchemy.sql.elements.quoted_name
, sqlalchemy.sql.selectable.SelectState
, sqlalchemy.sql.traversals.TraversalComparatorStrategy
, sqlalchemy.sql.visitors.ExternalTraversal
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 |
Class Variable | __slots__ |
Undocumented |
Method | _fallback |
Undocumented |
sqlalchemy.orm.attributes.QueryableAttribute
, sqlalchemy.orm.attributes.QueryableAttribute
Undocumented
sqlalchemy.event.attr.RefCollection
, sqlalchemy.orm.attributes.QueryableAttribute
, sqlalchemy.orm.interfaces.MapperProperty
, sqlalchemy.orm.properties.ColumnProperty.Comparator
, sqlalchemy.orm.properties.RelationshipProperty.Comparator
, sqlalchemy.orm.session.ORMExecuteState
, sqlalchemy.orm.strategies.LazyLoader
, sqlalchemy.orm.strategies.SelectInLoader
, sqlalchemy.orm.util.AliasedInsp
, sqlalchemy.sql.cache_key.SlotsMemoizedHasCacheKey
, sqlalchemy.sql.elements.quoted_name
, sqlalchemy.sql.selectable.SelectState
, sqlalchemy.sql.traversals.TraversalComparatorStrategy
, sqlalchemy.sql.visitors.ExternalTraversal
Undocumented