Hi Xiaozhen Sorry in advance for the self-promotion.
I had the same issue, hence I wrote down what I figured out about the Java API in this blog post: https://www.infoq.com/articles/apache-arrow-java/ <https://www.infoq.com/articles/apache-arrow-java/> Another blog post can be found here: https://github.com/animeshtrivedi/blog/blob/master/post/2017-12-26-arrow.md <https://github.com/animeshtrivedi/blog/blob/master/post/2017-12-26-arrow.md> And last but not least, there is some more documentation inside the source code: https://github.com/apache/arrow/tree/master/java <https://github.com/apache/arrow/tree/master/java> In particular: - https://arrow.apache.org/docs/java/vector.html <https://arrow.apache.org/docs/java/vector.html> - https://arrow.apache.org/docs/java/vector_schema_root.html <https://arrow.apache.org/docs/java/vector_schema_root.html> are good starting points for exploring the API. Best regards Joris > On 10 Jul 2020, at 09:58, 刘晓臻 <[email protected]> wrote: > > Hi, > > I’m a contributor to the Texera (https://github.com/Texera/texera > <https://github.com/Texera/texera>) project, which is an online big data > analytics system providing visual and interactive workflow. Current we’re > trying to use Arrow in our system (now we’re trying arrow for transferring > data between JVM and a python process, but maybe eventually we will adopt > Arrow throughout our system). > However, there seem to be very few tutorials regarding the Java API of Arrow, > and the documentation provided by Arrow’s official website only has Maven > JavaDoc, which is not very informative as a starting point. > So where can I find the kind of documentation like that of C++ and Python API > where many examples are shown? I’ve noticed there are a few pages like this > for Java (https://arrow.apache.org/docs/java/ipc.html > <https://arrow.apache.org/docs/java/ipc.html>), but these pages are not > indexed and can only be discovered by searching. Is this something that is > being worked on? > > Thank you. > > Best, > Xiaozhen Liu
