// file : odb/mysql/error.hxx // copyright : Copyright (c) 2005-2019 Code Synthesis Tools CC // license : GNU GPL v2; see accompanying LICENSE file #ifndef ODB_MYSQL_ERROR_HXX #define ODB_MYSQL_ERROR_HXX #include #include #include #include namespace odb { namespace mysql { class connection; // Translate MySQL error and throw an appropriate exception. Also, // if the error code indicates that the connection is no longer // usable, mark it as failed. // LIBODB_MYSQL_EXPORT void translate_error (connection&); LIBODB_MYSQL_EXPORT void translate_error (connection&, MYSQL_STMT*); } } #include #endif // ODB_MYSQL_ERROR_HXX