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 ? Programmation Python
Les fondamentaux
Voir le programme détaillé
Module « sqlalchemy.orm »

Fonction subqueryload - module sqlalchemy.orm

Signature de la fonction subqueryload

def subqueryload(*keys: '_AttrType') -> '_AbstractLoad' 

Description

help(sqlalchemy.orm.subqueryload)

Indicate that the given attribute should be loaded using
subquery eager loading.

This function is part of the :class:`_orm.Load` interface and supports
both method-chained and standalone operation.

examples::

    # subquery-load the "orders" collection on "User"
    select(User).options(subqueryload(User.orders))

    # subquery-load Order.items and then Item.keywords
    select(Order).options(
        subqueryload(Order.items).subqueryload(Item.keywords)
    )

    # lazily load Order.items, but when Items are loaded,
    # subquery-load the keywords collection
    select(Order).options(lazyload(Order.items).subqueryload(Item.keywords))

.. seealso::

    :ref:`loading_toplevel`

    :ref:`subquery_eager_loading`



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