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 ? Coder avec une
Intelligence Artificielle
Voir le programme détaillé
Module « sqlalchemy »

Classe « RowMapping »

Informations générales

Héritage

        builtins.object
            Generic
builtins.object
    Container
builtins.object
    Iterable
builtins.object
    Sized
        Collection
            Mapping
        builtins.object
            BaseRow
                RowMapping

Définition

class RowMapping(BaseRow, Mapping, Generic):

help(RowMapping)

A ``Mapping`` that maps column names and objects to :class:`.Row`
values.

The :class:`.RowMapping` is available from a :class:`.Row` via the
:attr:`.Row._mapping` attribute, as well as from the iterable interface
provided by the :class:`.MappingResult` object returned by the
:meth:`_engine.Result.mappings` method.

:class:`.RowMapping` supplies Python mapping (i.e. dictionary) access to
the  contents of the row.   This includes support for testing of
containment of specific keys (string column names or objects), as well
as iteration of keys, values, and items::

    for row in result:
        if "a" in row._mapping:
            print("Column 'a': %s" % row._mapping["a"])

        print("Column b: %s" % row._mapping[table.c.b])

.. versionadded:: 1.4 The :class:`.RowMapping` object replaces the
   mapping-like access previously provided by a database result row,
   which now seeks to behave mostly like a named tuple.

Constructeur(s)

Signature du constructeur Description

Liste des opérateurs

Signature de l'opérateur Description
__contains__(self, key: 'object') -> 'bool'

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

__eq__, __getitem__

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
__iter__(self) -> 'Iterator[str]'
__len__(self) -> 'int'
__repr__(self) -> 'str'
items(self) -> 'ROMappingItemsView' Return a view of key/value tuples for the elements in the [extrait de items.__doc__]
keys(self) -> 'RMKeyView' Return a view of 'keys' for string column names represented [extrait de keys.__doc__]
values(self) -> 'ROMappingKeysValuesView' Return a view of values for the values represented in the [extrait de values.__doc__]

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

__class_getitem__, __init_subclass__, __subclasshook__

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

__init_subclass__, get

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

__subclasshook__

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

__getattr__, __getattribute__, __getstate__, __hash__, __reduce__, __setstate__

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

__delattr__, __dir__, __format__, __reduce_ex__, __setattr__, __sizeof__, __str__

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