[
https://issues.apache.org/jira/browse/ARROW-15174?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17527978#comment-17527978
]
Antoine Pitrou commented on ARROW-15174:
----------------------------------------
Note that moving the dataset JNI bridge to use the C data interface is being
handled in ARROW-7272.
> [Java] Consolidate JNI compilation
> ----------------------------------
>
> Key: ARROW-15174
> URL: https://issues.apache.org/jira/browse/ARROW-15174
> Project: Apache Arrow
> Issue Type: Improvement
> Components: Java
> Reporter: Alessandro Molina
> Assignee: Larry White
> Priority: Major
> Fix For: 9.0.0
>
>
> *Umbrella ticket for consolidating Java JNI compilation initiative*
> Seems we have spread the JNI code across the {{cpp}} and {{java}}
> directories. As for other bindings (Python) we already discussed it would be
> great to consolidate and move all cpp code related to PYthon into PyArrow, we
> should do something equivalent for Java too and move all C++ code specific to
> Java into the Java project.
> At the moment there are two JNI related directories:
> * [https://github.com/apache/arrow/tree/master/java/c]
> * [https://github.com/apache/arrow/tree/master/cpp/src/jni]
> Let's also research what's the best method to build those. The {{java/c}}
> directory seems to be already integrated with the Java build process, let's
> check if that approach is something we can reuse for the {{dataset}}
> directory too
--
This message was sent by Atlassian Jira
(v8.20.7#820007)