[ 
https://issues.apache.org/jira/browse/ARROW-15174?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17496199#comment-17496199
 ] 

Antoine Pitrou commented on ARROW-15174:
----------------------------------------

I took a look at the dataset and ORC JNI bridges. I don't think it makes sense 
to consolidate them without also moving them to the C data interface, as that 
would remove much of the custom code.

> [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: David Dali Susanibar Arce
>            Priority: Major
>             Fix For: 8.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.1#820001)

Reply via email to