vibhatha commented on issue #39687:
URL: https://github.com/apache/arrow/issues/39687#issuecomment-1899659187

   Thanks for the question. 
   
   As far as I understand, I am not sure if we can avoid `VectorSchemaRoot` in 
this case, because this is the standard in-memory representation of Arrow data 
in the Java library. So if things are done in Java, I am not exactly sure how 
to avoid this. 
   
   cc @lidavidm @danepitkin @davisusanibar 
   
   But maybe if Java is just a passing through layer and the real 
deserialization needs to happen somewhere else (non Java), it could be possible 
to rewrite or extend `ArrowArrayStreamReader` interface and just pass the 
buffer and use the C Data interface in the non Java program. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to