Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module « sqlalchemy.orm »

Classe « ClassManager »

Informations générales

Héritage

builtins.object
    builtins.dict
builtins.object
    HasMemoized
        ClassManager

Définition

class ClassManager(HasMemoized, builtins.dict):

Description [extrait de ClassManager.__doc__]

Tracks state information at the class level.

Constructeur(s)

Signature du constructeur Description
__init__(self, class_)

Liste des attributs statiques

Nom de l'attribut Valeur
declarative_scanNone
dispatch<sqlalchemy.event.base.InstanceEventsDispatch object at 0x7f40cb8b00d0>
expired_attribute_loaderNone
factoryNone
init_methodNone
MANAGER_ATTR_sa_class_manager
mapper<sqlalchemy.util.langhelpers.memoized_property object at 0x7f40cb8fbbb0>
registryNone
STATE_ATTR_sa_instance_state

Liste des propriétés

Nom de la propriétéDescription
attributes
deferred_scalar_loader
is_mapped

Liste des opérateurs

Signature de l'opérateur Description
__eq__(self, other)

Opérateurs hérités de la classe dict

__contains__, __delitem__, __ge__, __getitem__, __gt__, __ior__, __le__, __lt__, __ne__, __or__, __ror__, __setitem__

Opérateurs hérités de la classe object

__ge__, __gt__, __le__, __lt__, __ne__

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes dépréciées
Signature de la méthodeDescription
__bool__(self) All ClassManagers are non-zero regardless of attribute state. [extrait de __bool__.__doc__]
__class_getitem__ See PEP 585 [extrait de __class_getitem__.__doc__]
__hash__(self)
__nonzero__(self) All ClassManagers are non-zero regardless of attribute state. [extrait de __bool__.__doc__]
__repr__(self)
dict_getter()
fromkeys(iterable, value=None) Create a new dictionary with keys from iterable and values set to value. [extrait de fromkeys.__doc__]
get_impl(self, key)
has_parent(self, state, key, optimistic=False) TODO [extrait de has_parent.__doc__]
has_state(self, instance)
initialize_collection(self, key, state, factory)
install_descriptor(self, key, inst)
install_member(self, key, implementation)
instrument_attribute(self, key, inst, propagated=False)
instrument_collection_class(self, key, collection_class)
is_instrumented(self, key, search=False)
manage(self) Mark this instance as the manager for its class. [extrait de manage.__doc__]
manager_getter()
new_instance(self, state=None)
post_configure_attribute(self, key)
setup_instance(self, instance, state=None)
state_getter() Return a (instance) -> InstanceState callable. [extrait de state_getter.__doc__]
subclass_managers(self, recursive)
teardown_instance(self, instance)
uninstall_descriptor(self, key)
uninstall_member(self, key)
uninstrument_attribute(self, key, propagated=False)
unregister(self) remove all instrumentation established by this ClassManager. [extrait de unregister.__doc__]

Méthodes héritées de la classe dict

__getattribute__, __init_subclass__, __iter__, __len__, __reversed__, __sizeof__, __subclasshook__, clear, copy, get, items, keys, pop, popitem, setdefault, update, values

Méthodes héritées de la classe HasMemoized

__init_subclass__, __subclasshook__, memoized_attribute, memoized_instancemethod

Méthodes héritées de la classe object

__delattr__, __dir__, __format__, __getattribute__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__