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 compléments
Voir le programme détaillé
Module « sqlalchemy »

Classe « PickleType »

Informations générales

Héritage

builtins.object
    Generic
builtins.object
    Visitable
        TypeEngine
builtins.object
    TypeEngineMixin
        ExternalType
builtins.object
    EventTarget
        SchemaEventTarget
            TypeDecorator
                PickleType

Définition

class PickleType(TypeDecorator):

help(PickleType)

Holds Python objects, which are serialized using pickle.

PickleType builds upon the Binary type to apply Python's
``pickle.dumps()`` to incoming objects, and ``pickle.loads()`` on
the way out, allowing any pickleable Python object to be stored as
a serialized binary field.

To allow ORM change events to propagate for elements associated
with :class:`.PickleType`, see :ref:`mutable_toplevel`.

Constructeur(s)

Signature du constructeur Description
__init__(self, protocol: 'int' = 5, pickler: 'Any' = None, comparator: 'Optional[Callable[[Any, Any], bool]]' = None, impl: 'Optional[_TypeEngineArgument[Any]]' = None)

Liste des attributs statiques

Nom de l'attribut Valeur
cache_okTrue
coerce_to_is_types(<class 'NoneType'>,)
dispatch<sqlalchemy.event.base.DDLEventsDispatch object at 0x0000020D9F843260>
hashableTrue
impl_instance<sqlalchemy.util.langhelpers._memoized_property object at 0x0000020D9F654E90>
render_bind_castFalse
render_literal_castFalse
should_evaluate_noneFalse

Attributs statiques hérités de la classe TypeEngine

sort_key_function

Liste des propriétés

Nom de la propriétéDescription
comparator_factory
python_typeReturn the Python type object expected to be returned [extrait de python_type.__doc__]
sort_key_function

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
__reduce__(self)
bind_processor(self, dialect)
compare_values(self, x, y)
result_processor(self, dialect, coltype)

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

__getattr__, __repr__, __subclasshook__, bind_expression, coerce_compared_value, column_expression, Comparator, 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, compile, copy_value, dialect_impl, evaluates_none, with_variant

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

__class_getitem__, __init_subclass__

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

__class_getitem__, __init_subclass__

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

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

Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation Python
Les compléments
Voir le programme détaillé