paleolimbot commented on PR #143:
URL: https://github.com/apache/arrow-nanoarrow/pull/143#issuecomment-1460467246

   Ok...I renamed a bunch of things because what I wrote was more accurately 
called a Decoder. The interface isn't perfect yet but before it was confusing 
as "read" and "get" implies behaviour that didn't exist. The idea is basically 
that the decoder works on a one-message-at-a-time basis with minimal internal 
state...various "readers" could be implemented on top of it based on the 
features they have available.
   
   Three obvious follow-ups to this are:
   
   - The ability to inject custom buffer reading and/or zero copy buffer 
references.
   - The ability to inject compression support
   - A simple single-threaded "reader" that manages IO and can read a stream of 
messages as an ArrowArrayStream


-- 
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