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)
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> |
inherit_cache | True |
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
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__
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 :