Hey Jieun,

Currently we can only transfer RecordBatch objects using Plasma between C++
and Python unfortunately. I just opened a JIRA for doing it with Java too
in https://issues.apache.org/jira/browse/ARROW-2892.

The necessary pieces are there (in particular there is a low level API to
access Plasma from Java here: https://github.com/apache/arrow/pull/2065),
but it still requires some work, especially if we want to do it in a
zero-copy way.

Best,
Philipp.

On Fri, Jul 20, 2018 at 10:34 PM, Ji eun Jang <ji.eun.j...@oracle.com>
wrote:

> Dear Arrow developers,
>
> I am a new Arrow user and need some help on Plasma Java API. (I am using
> compiled library from github repo, not the release 0.9.0).
>
> I am trying to move data between two processes (one in Java and the other
> in Python). I was able to do it through sockets using Java
> ArrowStreamReader/Writer and Python RecordBatchStreamReader/Writer.
>
> Now I want to explore the Plasma option. I was able to use Plasma storage
> using PlasmaBuffer within Python, as shown in
> https://arrow.apache.org/docs/python/plasma.html.
>
> Do we have  an equivalent API in Java? Could you please point me to an
> example, if exists, showing how to read/write record batches from/to Plasma
> storage in Java?
>
> Thank you,
>
> Jieun
>
>

Reply via email to