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 :

Vous êtes un professionnel et vous avez besoin d'une formation ? Sensibilisation à
l'Intelligence Artificielle
Voir le programme détaillé
Module « sqlalchemy.orm »

Classe « ClassManager »

Informations générales

Héritage

builtins.object
    EventTarget
builtins.object
    Generic
builtins.object
    builtins.dict
builtins.object
    HasMemoized
        ClassManager

Définition

class ClassManager(HasMemoized, builtins.dict, Generic, EventTarget):

help(ClassManager)

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 0x0000020D9F45D310>
MANAGER_ATTR_sa_class_manager
mapper<sqlalchemy.util.langhelpers._memoized_property object at 0x0000020DA0FD82F0>
original_initNone
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: 'Any') -> 'bool'

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) -> 'bool' All ClassManagers are non-zero regardless of attribute state. [extrait de __bool__.__doc__]
__class_getitem__(object) See PEP 585 [extrait de __class_getitem__.__doc__]
__hash__(self) -> 'int'
__repr__(self) -> 'str'
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: 'str') -> 'AttributeImpl'
has_parent(self, state: 'InstanceState[_O]', key: 'str', optimistic: 'bool' = False) -> 'bool' TODO [extrait de has_parent.__doc__]
has_state(self, instance: '_O') -> 'bool'
initialize_collection(self, key: 'str', state: 'InstanceState[_O]', factory: '_CollectionFactoryType') -> 'Tuple[collections.CollectionAdapter, _AdaptedCollectionProtocol]'
install_descriptor(self, key: 'str', inst: 'QueryableAttribute[Any]') -> 'None'
install_member(self, key: 'str', implementation: 'Any') -> 'None'
instrument_attribute(self, key: 'str', inst: 'QueryableAttribute[Any]', propagated: 'bool' = False) -> 'None'
instrument_collection_class(self, key: 'str', collection_class: 'Type[Collection[Any]]') -> '_CollectionFactoryType'
is_instrumented(self, key: 'str', search: 'bool' = False) -> 'bool'
manage(self) Mark this instance as the manager for its class. [extrait de manage.__doc__]
manager_getter()
new_instance(self, state: 'Optional[InstanceState[_O]]' = None) -> '_O'
post_configure_attribute(self, key)
setup_instance(self, instance: '_O', state: 'Optional[InstanceState[_O]]' = None) -> 'None'
state_getter() Return a (instance) -> InstanceState callable. [extrait de state_getter.__doc__]
subclass_managers(self, recursive)
teardown_instance(self, instance: '_O') -> 'None'
uninstall_descriptor(self, key: 'str') -> 'None'
uninstall_member(self, key: 'str') -> 'None'
uninstrument_attribute(self, key, propagated=False)
unregister(self) -> 'None' remove all instrumentation established by this ClassManager. [extrait de unregister.__doc__]

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

__init_subclass__, __subclasshook__

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

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

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

memoized_attribute, memoized_instancemethod

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

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

Vous êtes un professionnel et vous avez besoin d'une formation ? Sensibilisation à
l'Intelligence Artificielle
Voir le programme détaillé