pyarrow.plasma.PlasmaBuffer

class pyarrow.plasma.PlasmaBuffer

Bases: pyarrow.lib.Buffer

This is the type returned by calls to get with a PlasmaClient.

We define our own class instead of directly returning a buffer object so that we can add a custom destructor which notifies Plasma that the object is no longer being used, so the memory in the Plasma store backing the object can potentially be freed.

object_id

ObjectID – The ID of the object in the buffer.

client

PlasmaClient – The PlasmaClient that we use to communicate with the store and manager.

__init__()

Initialize self. See help(type(self)) for accurate signature.

Methods

to_pybytes(self)
is_mutable
parent
size
to_pybytes(self)