-
Notifications
You must be signed in to change notification settings - Fork 4k
Description
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/cpp/src/jni
Let's also research what's the best method to build those. The
java/cdirectory seems to be already integrated with the Java build process, let's check if that approach is something we can reuse for thedatasetdirectory too
Reporter: Alessandro Molina / @amol-
Assignee: Larry White / @lwhite1
Subtasks:
- [Java] Consolidate ORC code
- [Java] Consolidate Dataset code
- [Java] C Data Interface library (.so / .dylib) able to compile with mvn command
Related issues:
- [Java] Dataset JNI bridge should use the C data interface (is related to)
Note: This issue was originally created as ARROW-15174. Please see the migration documentation for further details.