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

Informations générales

Héritage

    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

Définition

class QueryableAttribute(_MappedAttribute, InspectionAttr, PropComparator, HasCopyInternals, JoinTargetRole, OnClauseRole, Immutable, MemoizedHasCacheKey):

Description [extrait de QueryableAttribute.__doc__]

Base class for :term:`descriptor` objects that intercept
    attribute events on behalf of a :class:`.MapperProperty`
    object.  The actual :class:`.MapperProperty` is accessible
    via the :attr:`.QueryableAttribute.property`
    attribute.


    .. seealso::

        :class:`.InstrumentedAttribute`

        :class:`.MapperProperty`

        :attr:`_orm.Mapper.all_orm_descriptors`

        :attr:`_orm.Mapper.attrs`
    

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>
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
__clause_element__(self)
__getattr__(self, key)
__reduce__(self)
__str__(self)
adapt_to_entity(self, adapt_to_entity)
and_(self, *other)
get_history(self, instance, passive=symbol('PASSIVE_OFF'))
hasparent(self, state, optimistic=False)
label(self, name)
of_type(self, entity)
operate(self, op, *other, **kwargs)
reverse_operate(self, op, other, **kwargs)

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

__init_subclass__, __subclasshook__

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__