Hello, I would like to submit some Flight RPC and Flight SQL enhancements for discussion. They cover the following:
- Executing 'queries' in a retryable, nonblocking way - Handling ordered result sets - Handling expiration of/re-reading result sets In addition, there are corresponding proposals for ADBC in anticipation of these features, James's catalogs proposal for Flight SQL, and other feedback. The Flight proposals are described in this document [1]. It should be open for comments. The ADBC proposals are filed as individual issues in this milestone [2]. Any feedback is much appreciated. There are not yet prototype implementations, but if there is a rough consensus then I can begin on that. [1]: https://docs.google.com/document/d/1jhPyPZSOo2iy0LqIJVUs9KWPyFULVFJXTILDfkadx2g/edit?usp=sharing [2]: https://github.com/apache/arrow-adbc/milestone/3 Thanks, David