MySQL 8.4.2
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:
[legend]

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

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

Member Function Documentation

◆ report_error()

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

Implements Table_check_intact.

◆ thd()

THD * System_table_intact::thd ( )
inline

Member Data Documentation

◆ m_log_level

enum loglevel System_table_intact::m_log_level
private

◆ m_thd

THD* System_table_intact::m_thd
private

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