MySQL 8.1.0
Source Code Documentation
mysqlcheck.h File Reference
#include <sys/types.h>
#include <string>
#include <vector>
#include "mysql.h"

Go to the source code of this file.


class  Mysql::Tools::Check::Program
 This class is object wrapper to mysql_check function. More...


namespace  Mysql
namespace  Mysql::Tools
namespace  Mysql::Tools::Check


enum  Mysql::Tools::Check::operations {
  Mysql::Tools::Check::DO_CHECK = 1 , Mysql::Tools::Check::DO_REPAIR , Mysql::Tools::Check::DO_ANALYZE , Mysql::Tools::Check::DO_OPTIMIZE ,


void Mysql::Tools::Check::mysql_check (MYSQL *connection, int what_to_do, bool opt_alldbs, bool opt_check_only_changed, bool opt_extended, bool opt_databases, bool opt_fast, bool opt_medium_check, bool opt_quick, bool opt_all_in_1, bool opt_silent, bool opt_auto_repair, bool ignore_errors, bool opt_frm, bool opt_fix_table_names, bool opt_fix_db_names, bool opt_upgrade, bool opt_write_binlog, unsigned int verbose, std::string opt_skip_database, std::vector< std::string > arguments, void(*dberror)(MYSQL *mysql, const std::string &when))