message: ODBC: added stub functions into EXTRA_SUPPORTED_FUNCTIONS.
diff: @@ -5,7 +5,8 @@ using duckdb::ApiInfo;
  using duckdb::idx_t;
  /*** ODBC API Functions ********************************/
  -SQLRETURN SQLGetFunctions(SQLHDBC connection_handle, SQLUSMALLINT function_id, SQLUSMALLINT *supported_ptr) {
  +SQLRETURN SQL_API SQLGetFunctions(SQLHDBC connection_handle, SQLUSMALLINT function_id, SQLUSMALLINT *supported_ptr) {
  +
  if (function_id == SQL_API_ODBC3_ALL_FUNCTIONS) {
  return ApiInfo::GetFunctions30(connection_handle, function_id, supported_ptr);
  } else {
  @@ -13,7 +14,7 @@ SQLRETURN SQLGetFunctions(SQLHDBC connection_handle, SQLUSMALLINT function_id, S
  }
  }
  -SQLRETURN SQLGetTypeInfo(SQLHSTMT statement_handle, SQLSMALLINT data_type) {
  +SQLRETURN SQL_API SQLGetTypeInfo(SQLHSTMT statement_handle, SQLSMALLINT data_type) {
  return ApiInfo::CheckDataType(data_type);
  }
  @@ -29,9 +30,34 @@ const std::unordered_set<SQLUSMALLINT> ApiInfo::BASE_SUPPORTED_FUNCTIONS = {
  SQL_API_SQLROWCOUNT, SQL_API_SQLGETDIAGFIELD, SQL_API_SQLGETDIAGREC, SQL_API_SQLGETFUNCTIONS,
  SQL_API_SQLBINDPARAMETER, SQL_API_SQLGETDATA, SQL_API_SQLFETCH, SQL_API_SQLEXECUTE,
  SQL_API_SQLNUMRESULTCOLS, SQL_API_SQLGETTYPEINFO, SQL_API_SQLBINDCOL, SQL_API_SQLCANCEL,
  - SQL_API_SQLNUMPARAMS, SQL_API_SQLPARAMDATA, SQL_API_SQLPUTDATA, SQL_API_SQLMORERESULTS};
  + SQL_API_SQLNUMPARAMS, SQL_API_SQLPARAMDATA, SQL_API_SQLPUTDATA, SQL_API_SQLMORERESULTS,
  + SQL_API_SQLGETSTMTATTR};
  -const std::unordered_set<SQLUSMALLINT> ApiInfo::ODBC3_EXTRA_SUPPORTED_FUNCTIONS = {};
  +const std::unordered_set<SQLUSMALLINT> ApiInfo::ODBC3_EXTRA_SUPPORTED_FUNCTIONS = {
  + SQL_API_SQLCLOSECURSOR,
  + SQL_API_SQLCOPYDESC,
  + SQL_API_SQLDATASOURCES,
  + SQL_API_SQLDRIVERS,
  + SQL_API_SQLGETCURSORNAME,
  + SQL_API_SQLGETDESCFIELD,
  + SQL_API_SQLGETENVATTR,
  + SQL_API_SQLNATIVESQL,
  + SQL_API_SQLSETCURSORNAME,
  + SQL_API_SQLSETDESCFIELD,
  + SQL_API_SQLSPECIALCOLUMNS,
  + SQL_API_SQLSTATISTICS,
  + SQL_API_SQLBROWSECONNECT,
  + SQL_API_SQLBULKOPERATIONS,
  + SQL_API_SQLCOLUMNPRIVILEGES,
  + SQL_API_SQLFOREIGNKEYS,
  + SQL_API_SQLGETDESCREC,
  + SQL_API_SQLPRIMARYKEYS,
  + SQL_API_SQLPROCEDURECOLUMNS,
  + SQL_API_SQLPROCEDURES,
  + SQL_API_SQLSETDESCREC,
  + SQL_API_SQLSETPOS,
  + SQL_API_SQLTABLEPRIVILEGES
  +};
  const std::unordered_set<SQLSMALLINT> ApiInfo::ODBC_SUPPORTED_SQL_TYPES = {SQL_CHAR,
  SQL_TINYINT,
  