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 ? RAG (Retrieval-Augmented Generation)
et Fine Tuning d'un LLM
Voir le programme détaillé
Module « sqlalchemy.orm »

Classe « Bundle »

Informations générales

Héritage

                builtins.object
                    InspectionAttr
            builtins.object
                Generic
                    Inspectable
            builtins.object
                HasMemoized
            builtins.object
                HasCacheKey
                    MemoizedHasCacheKey
builtins.object
    Visitable
builtins.object
    HasTraverseInternals
        ExternallyTraversible
            SupportsAnnotations
                SupportsWrappingAnnotations
                    SupportsCloneAnnotations
        builtins.object
            SQLRole
        builtins.object
            Generic
                TypedColumnsClauseRole
    builtins.object
        SQLRole
            ColumnListRole
        builtins.object
            UsesInspection
        builtins.object
            AllowsLambdaRole
                ColumnsClauseRole
                    ORMColumnsClauseRole
                        Bundle

Définition

class Bundle(ORMColumnsClauseRole, SupportsCloneAnnotations, MemoizedHasCacheKey, Inspectable, InspectionAttr):

help(Bundle)

A grouping of SQL expressions that are returned by a :class:`.Query`
under one namespace.

The :class:`.Bundle` essentially allows nesting of the tuple-based
results returned by a column-oriented :class:`_query.Query` object.
It also
is extensible via simple subclassing, where the primary capability
to override is that of how the set of expressions should be returned,
allowing post-processing as well as custom return types, without
involving ORM identity-mapped classes.

.. seealso::

    :ref:`bundles`


Constructeur(s)

Signature du constructeur Description
__init__(self, name: 'str', *exprs: '_ColumnExpressionArgument[Any]', **kw: 'Any') Construct a new :class:`.Bundle`. [extrait de __init__.__doc__]

Liste des attributs statiques

Nom de l'attribut Valeur
allows_lambdaTrue
extension_typeNotExtension.NOT_EXTENSION
inherit_cacheNone
is_aliased_classFalse
is_attributeFalse
is_bundleTrue
is_clause_elementFalse
is_instanceFalse
is_mapperFalse
is_propertyFalse
is_selectableFalse
proxy_setfrozenset()
single_entityFalse
uses_inspectionTrue

Liste des propriétés

Nom de la propriétéDescription
clauses
entity
entity_namespace
mapper

Liste des opérateurs

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

__eq__, __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
__clause_element__(self)
create_row_processor(self, query: 'Select[Any]', procs: 'Sequence[Callable[[Row[Any]], Any]]', labels: 'Sequence[str]') -> 'Callable[[Row[Any]], Any]' Produce the "row processing" function for this :class:`.Bundle`. [extrait de create_row_processor.__doc__]
label(self, name) Provide a copy of this :class:`.Bundle` passing a new label. [extrait de label.__doc__]

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

__init_subclass__, __subclasshook__

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

__class_getitem__

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

memoized_attribute, memoized_instancemethod

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

get_children

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

__delattr__, __dir__, __format__, __getattribute__, __getstate__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__

Vous êtes un professionnel et vous avez besoin d'une formation ? Deep Learning avec Python
et Keras et Tensorflow
Voir le programme détaillé