I agree that having an ODBC driver wrapper on top of FlightSQL C++ would lower the barrier to adoption. Given that we have ODBC client libraries like Turbodbc with integration with Arrow already, we have some of the tools we would need to make testing easier, too.
I opened https://issues.apache.org/jira/browse/ARROW-15111 On Thu, Dec 9, 2021 at 8:02 PM Jacques Nadeau <jacq...@apache.org> wrote: > > Hey all, > > I was curious if there was anyone planning on implementing JDBC and/or ODBC > wrappers on top of the Flight SQL Java [1] and Flight SQL C++ > implementations [2] since they seem to be completing soon. It seems like > JDBC/ODBC could quickstart integration between Flight SQL and other > components and also create a better way for people to support ODBC and JDBC > without having to implement the clients. I see mention of JDBC with Arrow > Flight (not SQL) in ARROW-7744 [3] and don't see anything regarding ODBC > (as far as I could find). > > [1] https://github.com/apache/arrow/pull/10906 > [2] https://github.com/apache/arrow/pull/11507 > [3] https://issues.apache.org/jira/browse/ARROW-7744