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 ? Calcul scientifique
avec Python
Voir le programme détaillé
Module « sqlalchemy »

Classe « TableValuedAlias »

Informations générales

Héritage

        builtins.object
            Visitable
                CompilerElement
        builtins.object
            Visitable
        builtins.object
            HasTraverseInternals
                ExternallyTraversible
        builtins.object
            HasTraverseInternals
                HasCopyInternals
        builtins.object
            HasMemoized
        builtins.object
            HasCacheKey
                MemoizedHasCacheKey
builtins.object
    Visitable
builtins.object
    HasTraverseInternals
        ExternallyTraversible
            SupportsAnnotations
                SupportsWrappingAnnotations
                    ClauseElement
                        DQLDMLClauseElement
                builtins.object
                    SQLRole
                        ReturnsRowsRole
                            ReturnsRows
                                Selectable
        builtins.object
            SQLRole
                StructuralRole
            builtins.object
                UsesInspection
            builtins.object
                AllowsLambdaRole
                    JoinTargetRole
        builtins.object
            SQLRole
                ColumnListRole
            builtins.object
                UsesInspection
            builtins.object
                AllowsLambdaRole
                    ColumnsClauseRole
                        FromClauseRole
                            StrictFromClauseRole
                                AnonymizedFromClauseRole
                                    FromClause
                                        NamedFromClause
                                    builtins.object
                                        NoInit
                                            AliasedReturnsRows
                                                FromClauseAlias
                            builtins.object
                                SQLRole
                                    StructuralRole
                                builtins.object
                                    UsesInspection
                                builtins.object
                                    AllowsLambdaRole
                                        JoinTargetRole
                            builtins.object
                                SQLRole
                                    ColumnListRole
                                builtins.object
                                    UsesInspection
                                builtins.object
                                    AllowsLambdaRole
                                        ColumnsClauseRole
                                            FromClauseRole
                                                DMLTableRole
                                                    Alias
                builtins.object
                    Visitable
                        CompilerElement
                builtins.object
                    Visitable
                builtins.object
                    HasTraverseInternals
                        ExternallyTraversible
                builtins.object
                    HasTraverseInternals
                        HasCopyInternals
                builtins.object
                    HasMemoized
                builtins.object
                    HasCacheKey
                        MemoizedHasCacheKey
        builtins.object
            Visitable
        builtins.object
            HasTraverseInternals
                ExternallyTraversible
                    SupportsAnnotations
                        SupportsWrappingAnnotations
                            ClauseElement
                                DQLDMLClauseElement
                        builtins.object
                            SQLRole
                                ReturnsRowsRole
                                    ReturnsRows
                                        Selectable
                builtins.object
                    SQLRole
                        StructuralRole
                    builtins.object
                        UsesInspection
                    builtins.object
                        AllowsLambdaRole
                            JoinTargetRole
                builtins.object
                    SQLRole
                        ColumnListRole
                    builtins.object
                        UsesInspection
                    builtins.object
                        AllowsLambdaRole
                            ColumnsClauseRole
                                FromClauseRole
                                    StrictFromClauseRole
                                        AnonymizedFromClauseRole
                                            FromClause
                                                NamedFromClause
                                                    LateralFromClause
                                                        TableValuedAlias

Définition

class TableValuedAlias(LateralFromClause, Alias):

help(TableValuedAlias)

An alias against a "table valued" SQL function.

This construct provides for a SQL function that returns columns
to be used in the FROM clause of a SELECT statement.   The
object is generated using the :meth:`_functions.FunctionElement.table_valued`
method, e.g.:

.. sourcecode:: pycon+sql

    >>> from sqlalchemy import select, func
    >>> fn = func.json_array_elements_text('["one", "two", "three"]').table_valued(
    ...     "value"
    ... )
    >>> print(select(fn.c.value))
    {printsql}SELECT anon_1.value
    FROM json_array_elements_text(:json_array_elements_text_1) AS anon_1

.. versionadded:: 1.4.0b2

.. seealso::

    :ref:`tutorial_functions_table_valued` - in the :ref:`unified_tutorial`

Constructeur(s)

Signature du constructeur Description
__init__(self, *arg: 'Any', **kw: 'Any')

Liste des attributs statiques

Nom de l'attribut Valeur
allows_lambdaTrue
c<sqlalchemy.util.langhelpers._memoized_property object at 0x0000020D9F9374D0>
column<sqlalchemy.util.langhelpers.HasMemoized.memoized_attribute object at 0x0000020D9F656810>
columns<sqlalchemy.util.langhelpers._non_memoized_property object at 0x0000020D9F937590>
description<sqlalchemy.util.langhelpers._non_memoized_property object at 0x0000020D9F9378F0>
entity_namespace<sqlalchemy.util.langhelpers._non_memoized_property object at 0x0000020D9F9375F0>
exported_columns<sqlalchemy.util.langhelpers._non_memoized_property object at 0x0000020D9F937470>
foreign_keys<sqlalchemy.util.langhelpers._memoized_property object at 0x0000020D9F9376B0>
implicit_returning<sqlalchemy.util.langhelpers._non_memoized_property object at 0x0000020D9F937950>
inherit_cacheTrue
is_clause_elementTrue
is_dmlFalse
is_selectableTrue
joins_implicitlyFalse
named_with_columnTrue
primary_key<sqlalchemy.util.langhelpers._memoized_property object at 0x0000020D9F937650>
schemaNone
stringify_dialectdefault
supports_executionFalse
uses_inspectionTrue

Liste des propriétés

Nom de la propriétéDescription
originalLegacy for dialects that are referring to Alias.original. [extrait de original.__doc__]
selectable

Propriétés héritées de la classe Selectable

entity_namespace, exported_columns

Liste des opérateurs

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

__invert__

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
alias(self, name: 'Optional[str]' = None, flat: 'bool' = False) -> 'TableValuedAlias' Return a new alias of this :class:`_sql.TableValuedAlias`. [extrait de alias.__doc__]
lateral(self, name: 'Optional[str]' = None) -> 'LateralFromClause' Return a new :class:`_sql.TableValuedAlias` with the lateral flag [extrait de lateral.__doc__]
render_derived(self, name: 'Optional[str]' = None, with_types: 'bool' = False) -> 'TableValuedAlias' Apply "render derived" to this :class:`_sql.TableValuedAlias`. [extrait de render_derived.__doc__]

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

__subclasshook__

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

is_derived_from

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

__init_subclass__

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

table_valued

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

join, outerjoin, select, tablesample

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

corresponding_column, replace_selectable

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

__bool__, __getstate__, __repr__, compare, params, self_group, unique_params

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

__str__, compile

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

memoized_attribute, memoized_instancemethod

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

__class_getitem__

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

get_children

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

__delattr__, __dir__, __format__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __setattr__, __sizeof__

Vous êtes un professionnel et vous avez besoin d'une formation ? Mise en oeuvre d'IHM
avec Qt et PySide6
Voir le programme détaillé