pyarrow.SerializedPyObject#

class pyarrow.SerializedPyObject#

Bases: pyarrow.lib._Weakrefable

Arrow-serialized representation of Python object.

__init__(*args, **kwargs)#

Methods

__init__(*args, **kwargs)

deserialize(self, ...)

Convert back to Python object.

from_components(components)

Reconstruct SerializedPyObject from output of SerializedPyObject.to_components.

to_buffer(self[, nthreads])

Write serialized data as Buffer.

to_components(self[, memory_pool])

Return the decomposed dict representation of the serialized object containing a collection of Buffer objects which maximize opportunities for zero-copy.

write_to(self, sink)

Write serialized object to a sink.

Attributes

base

total_bytes

base#
deserialize(self, SerializationContext context=None)#

Convert back to Python object.

static from_components(components)#

Reconstruct SerializedPyObject from output of SerializedPyObject.to_components.

to_buffer(self, nthreads=1)#

Write serialized data as Buffer.

to_components(self, memory_pool=None)#

Return the decomposed dict representation of the serialized object containing a collection of Buffer objects which maximize opportunities for zero-copy.

Parameters
memory_poolMemoryPool default None

Pool to use for necessary allocations.

Returns
total_bytes#
write_to(self, sink)#

Write serialized object to a sink.