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)
Liste des attributs statiques
allows_lambda | True |
dispatch | <sqlalchemy.event.base.AttributeEventsDispatch object at 0x7f40cb8c40d0> |
expression | <sqlalchemy.util.langhelpers.memoized_property object at 0x7f40cbad3370> |
extension_type | symbol('NOT_EXTENSION') |
info | <sqlalchemy.util.langhelpers.memoized_property object at 0x7f40cba927d0> |
is_aliased_class | False |
is_attribute | True |
is_bundle | False |
is_clause_element | False |
is_instance | False |
is_mapper | False |
is_property | False |
is_selectable | False |
parent | <sqlalchemy.util.langhelpers.memoized_property object at 0x7f40cbad29e0> |
property | <sqlalchemy.util.langhelpers.memoized_property object at 0x7f40cbad3460> |
timetuple | None |
uses_inspection | True |
Attributs statiques hérités de la classe PropComparator
prop
Liste des propriétés
adapter | Produce 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
__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__
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 :