[
https://issues.apache.org/jira/browse/ARROW-7272?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16983847#comment-16983847
]
Jacques Nadeau commented on ARROW-7272:
---------------------------------------
bq. The C data interface should be the preferred way to achieve this. It
requires implementing on the Java side, though.
Should it be? Why not use flatbuffer since that is already supported on both
sides of the boundary?
> [C++][Java] JNI bridge between RecordBatch and VectorSchemaRoot
> ---------------------------------------------------------------
>
> Key: ARROW-7272
> URL: https://issues.apache.org/jira/browse/ARROW-7272
> Project: Apache Arrow
> Issue Type: Improvement
> Components: C++, Java
> Reporter: Francois Saint-Jacques
> Priority: Major
>
> Given a C++ std::shared_ptr<RecordBatch>, retrieve it in java as a
> VectorSchemaRoot class. Gandiva already offer a similar facility but with raw
> buffers. It would be convenient if users could call C++ that yields
> RecordBatch and retrieve it in a seamless fashion.
> This would remove one roadblock of using C++ dataset facility in Java.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)