You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GH-49463: [C++][FlightRPC] Add Ubuntu ODBC Support (#49564)
### Rationale for this change
GH-49463
Add Ubuntu support so users can connect using odbc on Linux.
### What changes are included in this PR?
- Enable Linux ODBC build with unicode support
- Add ODBC Ubuntu build in CI
- Added `docker-compose` for Flight SQL ODBC
- Register ODBC after build
- Replaced `boost::lexicographical_compare` with `std::lexicographical_compare`
- Fixed conversion bugs in `SetAttributeSQLWCHAR`
- Convert from std::string to std::u16string directly without involving wide string (wstring)
- Enabling ODBC Linux test build will be added in a separate PR
### Are these changes tested?
- Ubuntu build is tested in CI
- ODBC is tested with `isql` on local docker, and confirmed to be able to connect to online remote instance
### Are there any user-facing changes?
N/A
* GitHub Issue: #49463
Lead-authored-by: Alina (Xi) Li <alinal@bitquilltech.com>
Co-authored-by: Alina (Xi) Li <alina.li@improving.com>
Co-authored-by: Alina (Xi) Li <96995091+alinaliBQ@users.noreply.github.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
0 commit comments