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]
