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 « InstrumentedAttribute »

Informations générales

Héritage

            builtins.object
                Generic
    builtins.object
        HasMemoized
    builtins.object
        HasCacheKey
            MemoizedHasCacheKey
        builtins.object
            Immutable
builtins.object
    SQLRole
        StructuralRole
    builtins.object
        AllowsLambdaRole
            OnClauseRole
builtins.object
    SQLRole
        StructuralRole
    builtins.object
        UsesInspection
    builtins.object
        AllowsLambdaRole
            JoinTargetRole
        builtins.object
            HasCopyInternals
builtins.object
    Operators
        ColumnOperators
            PropComparator
        builtins.object
            InspectionAttr
        builtins.object
            _MappedAttribute
                QueryableAttribute
                    Mapped
                        InstrumentedAttribute

Définition

class InstrumentedAttribute(Mapped):

Description [extrait de InstrumentedAttribute.__doc__]

Class bound instrumented attribute which adds basic
    :term:`descriptor` methods.

    See :class:`.QueryableAttribute` for a description of most features.


    

Constructeur(s)

Signature du constructeur Description
__init__(self, class_, key, parententity, impl=None, comparator=None, of_type=None, extra_criteria=())

Liste des attributs statiques

Nom de l'attribut Valeur
allows_lambdaTrue
dispatch<sqlalchemy.event.base.AttributeEventsDispatch object at 0x7f40cb8c40d0>
expression<sqlalchemy.util.langhelpers.memoized_property object at 0x7f40cbad3370>
extension_typesymbol('NOT_EXTENSION')
info<sqlalchemy.util.langhelpers.memoized_property object at 0x7f40cba927d0>
inherit_cacheTrue
is_aliased_classFalse
is_attributeTrue
is_bundleFalse
is_clause_elementFalse
is_instanceFalse
is_mapperFalse
is_propertyFalse
is_selectableFalse
parent<sqlalchemy.util.langhelpers.memoized_property object at 0x7f40cbad29e0>
property<sqlalchemy.util.langhelpers.memoized_property object at 0x7f40cbad3460>
timetupleNone
uses_inspectionTrue

Attributs statiques hérités de la classe PropComparator

prop

Liste des propriétés

Nom de la propriétéDescription
adapterProduce a callable that adapts column expressions [extrait de __doc__]

Propriétés héritées de la classe PropComparator

info

Liste des opérateurs

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

__add__, __contains__, __eq__, __ge__, __getitem__, __gt__, __le__, __lshift__, __lt__, __mod__, __mul__, __ne__, __neg__, __radd__, __rmod__, __rmul__, __rshift__, __rsub__, __rtruediv__, __sub__, __truediv__

Liste des opérateurs

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

__and__, __invert__, __or__

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
__delete__(self, instance)
__get__(self, instance, owner)
__set__(self, instance, value)

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

__subclasshook__

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

__class_getitem__, __init_subclass__

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

__clause_element__, __getattr__, __reduce__, __str__, adapt_to_entity, and_, get_history, hasparent, label, of_type, operate, reverse_operate

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

memoized_attribute, memoized_instancemethod

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

params, unique_params

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

any, any_op, has, has_op, of_type_op

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

__div__, __rdiv__, all_, any_, asc, between, collate, concat, contains, desc, distinct, endswith, ilike, in_, is_, is_distinct_from, is_not, is_not_distinct_from, isnot, isnot_distinct_from, like, match, not_ilike, not_in, not_like, notilike, notin_, notlike, nulls_first, nulls_last, nullsfirst, nullslast, regexp_match, regexp_replace, startswith

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

bool_op, op

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

__delattr__, __dir__, __format__, __getattribute__, __hash__, __reduce_ex__, __repr__, __setattr__, __sizeof__