message: Supporting SQL_API_SQLCANCEL and SQL_API_SQLNUMPARAMS.
diff: @@ -28,7 +28,8 @@ const std::vector<SQLUSMALLINT> ApiInfo::ALL_SUPPORTED_FUNCTIONS = {
  SQL_API_SQLDESCRIBEPARAM, SQL_API_SQLDESCRIBECOL, SQL_API_SQLCOLATTRIBUTES, SQL_API_SQLFETCHSCROLL,
  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_SQLNUMRESULTCOLS, SQL_API_SQLGETTYPEINFO, SQL_API_SQLBINDCOL, SQL_API_SQLCANCEL,
  + SQL_API_SQLNUMPARAMS};
  const std::vector<SQLUSMALLINT> ApiInfo::ODBC3_SUPPORTED_FUNCTIONS = {
  SQL_API_SQLALLOCHANDLE, SQL_API_SQLFREEHANDLE, SQL_API_SQLGETCONNECTATTR, SQL_API_SQLSETENVATTR,
  @@ -38,7 +39,8 @@ const std::vector<SQLUSMALLINT> ApiInfo::ODBC3_SUPPORTED_FUNCTIONS = {
  SQL_API_SQLDESCRIBEPARAM, SQL_API_SQLDESCRIBECOL, SQL_API_SQLCOLATTRIBUTES, SQL_API_SQLFETCHSCROLL,
  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_SQLNUMRESULTCOLS, SQL_API_SQLGETTYPEINFO, SQL_API_SQLBINDCOL, SQL_API_SQLCANCEL,
  + SQL_API_SQLNUMPARAMS};
  const std::vector<SQLSMALLINT> ApiInfo::ODBC_SUPPORTED_SQL_TYPES = {SQL_CHAR,
  SQL_TINYINT,
  @@ -116,6 +118,8 @@ SQLRETURN ApiInfo::GetFunctions(SQLHDBC connection_handle, SQLUSMALLINT function
  case SQL_API_SQLCOLATTRIBUTES:
  case SQL_API_SQLNUMRESULTCOLS:
  case SQL_API_SQLBINDCOL:
  + case SQL_API_SQLCANCEL:
  + case SQL_API_SQLNUMPARAMS:
  // results
  case SQL_API_SQLGETDATA:
  case SQL_API_SQLFETCH:
  