GitHub user metegenez created a discussion: Discussion: ODBC adapter driver for ADBC
## Summary Proposing an ODBC adapter driver for ADBC, analogous to the existing JDBC adapter (`java/driver/jdbc/`). This driver would wrap ODBC data sources and expose them through the ADBC interface, converting row-oriented ODBC result sets into Arrow columnar format. ## Motivation ADBC currently has a JDBC adapter, but it is Java-only and cannot be used from C/C++, Go, Python (without JNI overhead), or Rust. An ODBC adapter would complement the JDBC adapter by providing a **language-agnostic**, **C-level** bridge to any ODBC-accessible database. ## Current State - The JDBC adapter (`java/driver/jdbc/`) demonstrates the wrapper pattern: `JdbcDriver` → `JdbcConnection` → `JdbcStatement` → Arrow conversion via `JdbcToArrow`. - We already have a library that implements odbc to arrow: https://github.com/pacman82/arrow-odbc > If this is already discussed and rejected, I couldn't see a related issue. GitHub link: https://github.com/apache/arrow-adbc/discussions/4205 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
