pyarrow.SerializationContext¶
-
class
pyarrow.SerializationContext¶ Bases:
object-
__init__()¶ Initialize self. See help(type(self)) for accurate signature.
Methods
clone(self)Return copy of this SerializationContext deserialize(self, what)Call pyarrow.deserialize and pass this SerializationContext deserialize_components(self, what)Call pyarrow.deserialize_components and pass this SerializationContext register_type(self, type_, type_id[, …])EXPERIMENTAL: Add type to the list of types we can serialize. serialize(self, obj)Call pyarrow.serialize and pass this SerializationContext serialize_to(self, value, sink)Call pyarrow.serialize_to and pass this SerializationContext set_pickle(self, serializer, deserializer)Set the serializer and deserializer to use for objects that are to be pickled. -
clone(self)¶ Return copy of this SerializationContext
Returns: clone (SerializationContext)
-
deserialize(self, what)¶ Call pyarrow.deserialize and pass this SerializationContext
-
deserialize_components(self, what)¶ Call pyarrow.deserialize_components and pass this SerializationContext
-
register_type(self, type_, type_id, pickle=False, custom_serializer=None, custom_deserializer=None)¶ EXPERIMENTAL: Add type to the list of types we can serialize.
Parameters: - type (TypeType) – The type that we can serialize.
- type_id (string) – A string used to identify the type.
- pickle (bool) – True if the serialization should be done with pickle. False if it should be done efficiently with Arrow.
- custom_serializer (callable) – This argument is optional, but can be provided to serialize objects of the class in a particular way.
- custom_deserializer (callable) – This argument is optional, but can be provided to deserialize objects of the class in a particular way.
-
serialize(self, obj)¶ Call pyarrow.serialize and pass this SerializationContext
-
serialize_to(self, value, sink)¶ Call pyarrow.serialize_to and pass this SerializationContext
-
set_pickle(self, serializer, deserializer)¶ Set the serializer and deserializer to use for objects that are to be pickled.
Parameters: - serializer (callable) – The serializer to use (e.g., pickle.dumps or cloudpickle.dumps).
- deserializer (callable) – The deserializer to use (e.g., pickle.dumps or cloudpickle.dumps).
-