alamb commented on pull request #1386:
URL: https://github.com/apache/arrow-rs/pull/1386#issuecomment-1064304973


   > I'll add a flight-sql feature flag for this
   
   Thank you
   
   > Agree that maybe we can make the API more ergonomic, but I need to do more 
experiments on this (I'm trying to build a more practical flight-sql-server 
using this), then we will clear what we need. My suggestion is we can design 
the API as it is, and after we have better/ more simplified design, we can add 
them into the trait, and make the low level API as a default implementation in 
the trait, so the user still have chance to override them if they want. It's 
very important we leave this flexibility to the user.
   
   100% agree
   
   > grpcurl may not work for our testing. As I comment in 
https://github.com/wangfenjin/arrow-datafusion/pull/1 this PR, I use the 
[arrow-cpp-cli](https://github.com/apache/arrow/blob/master/cpp/src/arrow/flight/sql/test_app_cli.cc)
 to connect to this server, it helps when we don't have the client 
implementation, also it makes sure our implementation is compatible with the 
cpp. We may also need to think about maintain this compatibility in long term.
   
   > For the documentation thing, I copy some useful comments from cpp 
implementation. For more detailed documentation like the protocols, I think 
it's a joint effort with the cpp community, in this repo we can focus on the 
rust API documentation.
   
   Thanks


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