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 « sqlalchemy »

Classe « Interval »

Informations générales

Héritage

builtins.object
    Traversible
        TypeEngine
    builtins.object
        SchemaEventTarget
            TypeDecorator
builtins.object
    Traversible
        TypeEngine
    builtins.object
        _LookupExpressionAdapter
            _AbstractInterval
        builtins.object
            Emulated
                Interval

Définition

class Interval(Emulated, _AbstractInterval, TypeDecorator):

Description [extrait de Interval.__doc__]

A type for ``datetime.timedelta()`` objects.

    The Interval type deals with ``datetime.timedelta`` objects.  In
    PostgreSQL, the native ``INTERVAL`` type is used; for others, the
    value is stored as a date which is relative to the "epoch"
    (Jan. 1, 1970).

    Note that the ``Interval`` type does not currently provide date arithmetic
    operations on platforms which do not support interval types natively. Such
    operations usually require transformation of both sides of the expression
    (such as, conversion of both sides into integer epoch values first) which
    currently is a manual procedure (such as via
    :attr:`~sqlalchemy.sql.expression.func`).

    

Constructeur(s)

Signature du constructeur Description
__init__(self, native=True, second_precision=None, day_precision=None) Construct an Interval object. [extrait de __init__.__doc__]

Liste des attributs statiques

Nom de l'attribut Valeur
cache_okTrue
coerce_to_is_types(<class 'NoneType'>,)
dispatch<sqlalchemy.event.base.DDLEventsDispatch object at 0x7f40cbc2af40>
epoch1970-01-01 00:00:00
hashableTrue
should_evaluate_noneFalse

Attributs statiques hérités de la classe _AbstractInterval

sort_key_function

Liste des propriétés

Nom de la propriétéDescription
python_type
sort_key_function

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

comparator_factory

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
adapt_to_emulated(self, impltype, **kw)
bind_processor(self, dialect)
result_processor(self, dialect, coltype)

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

__getattr__, __init_subclass__, __repr__, __subclasshook__, bind_expression, coerce_compared_value, column_expression, Comparator, compare_values, copy, get_dbapi_type, literal_processor, load_dialect_impl, process_bind_param, process_literal_param, process_result_value, type_engine

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

__str__, adapt, as_generic, comparator_factory, compare_against_backend, compile, copy_value, dialect_impl, evaluates_none, with_variant

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

__class_getitem__, get_children

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

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