MySQL 8.3.0
Source Code Documentation
System_table_intact Class Reference

Class to check if system table is intact. More...

#include <sql_system_table_check.h>

Inheritance diagram for System_table_intact:

Public Member Functions

 System_table_intact (THD *thd, enum loglevel log_level=ERROR_LEVEL)
THDthd ()
- Public Member Functions inherited from Table_check_intact
 Table_check_intact ()
virtual ~Table_check_intact ()=default
bool check (THD *thd, TABLE *table, const TABLE_FIELD_DEF *table_def)
 Checks whether a table is intact. More...

Protected Member Functions

void report_error (uint code, const char *fmt,...) override

Private Attributes

enum loglevel m_log_level

Additional Inherited Members

- Protected Attributes inherited from Table_check_intact
bool has_keys

Detailed Description

Class to check if system table is intact.

Constructor & Destructor Documentation

◆ System_table_intact()

System_table_intact::System_table_intact ( THD thd,
enum loglevel  log_level = ERROR_LEVEL 

Member Function Documentation

◆ report_error()

void System_table_intact::report_error ( uint  code,
const char *  fmt,

Implements Table_check_intact.

◆ thd()

THD * System_table_intact::thd ( )

Member Data Documentation

◆ m_log_level

enum loglevel System_table_intact::m_log_level

◆ m_thd

THD* System_table_intact::m_thd

The documentation for this class was generated from the following file: