/usr/local/lib64/python3.6/site-packages/pyarrow/__pycache__
Edit: /usr/local/lib64/python3.6/site-packages/pyarrow/__pycache__/jvm.cpython-36.pyc (8035B)
3
9%Egy% @ sn d Z ddlZG dd dZdd Zdd Zd d
Zdd Zd
d Zdd Z dd Z
dd Zdd Zdd Z
dS )a
Functions to interact with Arrow memory allocated by Arrow Java.
These functions convert the objects holding the metadata, the actual
data is not copied at all.
This will only work with a JVM running in the same process such as provided
through jpype. Modules that talk to a remote JVM like py4j will not work as the
memory addresses reported by them are not reachable in the python process.
Nc @ s$ e Zd ZdZdZdd Zdd ZdS )_JvmBufferNannyz`
An object that keeps a org.apache.arrow.memory.ArrowBuf's underlying
memory alive.
Nc C s |j }|j || _d S )N)ZgetReferenceManagerZretainref_manager)selfjvm_bufr r 7/usr/local/lib64/python3.6/site-packages/pyarrow/jvm.py__init__&