MySQL 8.0.39
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.

Classes

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

Namespaces

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

Enumerations

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 ,
  Mysql::Tools::Check::DO_UPGRADE
}
 

Functions

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))