if0ne opened a new pull request, #3714:
URL: https://github.com/apache/arrow-adbc/pull/3714

   Hi, I’m back again. This is a continuation of this PR: 
https://github.com/apache/arrow-adbc/pull/3712
   
   I’ve returned with a draft of the asynchronous traits. They fully mirror the 
synchronous API (with a couple of differences in input arguments), adding 
`Future + Send` as the return type.
   
   As further development, I can propose:
   
   * Abstract away from async executors and introduce an `AsyncExecutor` trait 
with a single `block_on` method. In `adbc_core`, add helper structures like 
`SyncDriverWrapper<E: AsyncExecutor, D: AsyncDriver>` and others, and implement 
the corresponding synchronous traits for them.
   
   * Add some procedural macro magic to automatically implement the synchronous 
traits by generating the code described above.


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