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 :

Module « flask_sqlalchemy »

Classe « BaseQuery »

Informations générales

Héritage

builtins.object
    HasMemoized
        Generative
builtins.object
    SQLRole
        StatementRole
            Executable
        builtins.object
            HasHints
        builtins.object
            HasSuffixes
        builtins.object
            HasPrefixes
    builtins.object
        SupportsAnnotations
            SupportsCloneAnnotations
        builtins.object
            _SelectFromElements
                Query
                    BaseQuery

Définition

class BaseQuery(Query):

Description [extrait de BaseQuery.__doc__]

SQLAlchemy :class:`~sqlalchemy.orm.query.Query` subclass with convenience methods for querying in a web application.

    This is the default :attr:`~Model.query` object used for models, and exposed as :attr:`~SQLAlchemy.Query`.
    Override the query class for an individual model by subclassing this and setting :attr:`~Model.query_class`.
    

Constructeur(s)

Signature du constructeur Description
__init__(self, entities, session=None) Construct a :class:`_query.Query` directly. [extrait de __init__.__doc__]

Liste des attributs statiques

Nom de l'attribut Valeur
allows_lambdaFalse
dispatch<sqlalchemy.event.base.QueryEventsDispatch object at 0x7f40cb8a6380>
is_deleteFalse
is_dmlFalse
is_insertFalse
is_selectFalse
is_textFalse
is_updateFalse
load_optionsdefault_load_options(_legacy_uniquing=True)
logger<Logger sqlalchemy.orm.query.Query (WARNING)>
supports_executionTrue
uses_inspectionFalse

Liste des propriétés

Nom de la propriétéDescription
bindReturns the :class:`_engine.Engine` or :class:`_engine.Connection` [extrait de __doc__]
column_descriptionsReturn metadata about the columns which would be [extrait de __doc__]
get_label_style
is_single_entityIndicates if this :class:`_query.Query` [extrait de __doc__]
lazy_loaded_fromAn :class:`.InstanceState` that is using this :class:`_query.Query` [extrait de __doc__]
selectableReturn the :class:`_expression.Select` object emitted by this [extrait de __doc__]
statementThe full SELECT statement represented by this Query. [extrait de __doc__]
whereclauseA readonly attribute which returns the current WHERE criterion for [extrait de __doc__]

Liste des opérateurs

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

__getitem__

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
first_or_404(self, description=None) Like :meth:`first` but aborts with 404 if not found instead of returning ``None``. [extrait de first_or_404.__doc__]
get_or_404(self, ident, description=None) Like :meth:`get` but aborts with 404 if not found instead of returning ``None``. [extrait de get_or_404.__doc__]
paginate(self, page=None, per_page=None, error_out=True, max_per_page=None) Returns ``per_page`` items from page ``page``. [extrait de paginate.__doc__]

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

__clause_element__, __init_subclass__, __iter__, __str__, __subclasshook__, add_column, add_columns, add_entity, all, apply_labels, as_scalar, autoflush, correlate, count, cte, delete, distinct, enable_assertions, enable_eagerloads, except_, except_all, execution_options, exists, filter, filter_by, first, from_self, from_statement, get, get_execution_options, group_by, having, instances, intersect, intersect_all, join, label, limit, merge_result, offset, one, one_or_none, only_return_tuples, options, order_by, outerjoin, params, populate_existing, reset_joinpoint, scalar, scalar_subquery, select_entity_from, select_from, set_label_style, slice, subquery, union, union_all, update, value, values, where, with_entities, with_for_update, with_labels, with_parent, with_polymorphic, with_session, with_transformation, yield_per

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

execute

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

memoized_attribute, memoized_instancemethod

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

with_hint, with_statement_hint

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

suffix_with

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

prefix_with

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

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