[Java][Discuss]: consensus for JDK 8 deprecation

2023-09-14 Thread David Dali Susanibar Arce
Hi Arrow Java developers, I would like to propose a timeline for dropping support for Java 8: - Propose to drop JDK8 in Arrow v15 (2 releases from now) - JDK 21 support will be added before removal of JDK8 Why? - Java 8 no longer receives Premier Support (1) - Some Arrow Java (test) dependencies

Re: Best practice on populating from VectorSchemaRoot to VectorSchemaRoot, ArrowStreamReader to ArrowStreamWriter

2023-04-11 Thread David Dali Susanibar Arce
Hi Wenbo Hu, Sorry to join late. Wenbo, what about the proposal mentioned in the Java Flight Cookbook (1). The method acceptPut will be an upstream with VectorUnloader needed, then getStream method will be a downstream with VectorLoader needed. Initially this cookbook use ArrowRecordBatch.

Re: [External] Re: row counts in footer of IPC file format

2023-03-31 Thread David Dali Susanibar Arce
Hi Team, Hi Martin, could be a good input to validate if this new Java functionality is already implemented in other languages like C++ to consider that as a must-have, also to check how it is aligned with your current implementation. Anyway, I'm really interested in the PR review. Related to

[DISC][Java]: Migrate Arrow Java to JPMS Java Platform Module System

2022-05-25 Thread David Dali Susanibar Arce
Hi All, This email's purpose is a request for comments to migrate Arrow Java to JPMS Java Platform Module System JSE 9+ (1). Current status: - Arrow Java use JSE1.8 specification - Arrow Java works with JSE1.8/9/11/17 - This is possible because