| 44 | } |
| 45 | |
| 46 | FlightSqlDriver::~FlightSqlDriver() { |
| 47 | // Unregister log if logging is enabled |
| 48 | if (arrow::internal::GetEnvVar(kODBCLogLevel).ValueOr("").empty()) { |
| 49 | return; |
| 50 | } |
| 51 | ArrowLog::ShutDownArrowLog(); |
| 52 | } |
| 53 | |
| 54 | std::shared_ptr<Connection> FlightSqlDriver::CreateConnection(OdbcVersion odbc_version) { |
| 55 | return std::make_shared<FlightSqlConnection>(odbc_version, version_); |