idosilverwater-vast opened a new issue, #3827: URL: https://github.com/apache/arrow-adbc/issues/3827
### What would you like help with? Must a `RecordBatchReader` be considered closed after it returns one error? Or could a `RecordBatchReader` implementation choose to have recovery which allows for calling `next` after a previous `next` returned an error? Alternatively, this question might be equivalent to asking if `next` returning `None` means "No more data" or "All data received successfully". The only hint I found was the c definition of `get_next` in `adbc.h` that says "if no error and the array is released, the stream has ended" which means if there is one error the stream *has not* ended and never will. Finally, if `next` returns an error and is invoked again and then returns `None` is that valid behavior when it means the stream ended *Unsuccessfully*? thank you -- 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]
