MySQL 9.1.0
Source Code Documentation
|
Base class to handle ACL table manipulation. More...
#include <acl_table_base.h>
Public Member Functions | |
Acl_table (THD *thd, TABLE *table, Acl_table_operation operation) | |
virtual | ~Acl_table ()=default |
Acl_table (const Acl_table &)=delete | |
const Acl_table & | operator= (const Acl_table &)=delete |
Acl_table (const Acl_table &&)=delete | |
const Acl_table & | operator= (const Acl_table &&)=delete |
virtual Acl_table_op_status | finish_operation (Table_op_error_code &error)=0 |
Acl_table_operation | get_operation_mode () |
Protected Member Functions | |
Acl_table_op_status | convert_table_op_error_code () |
Protected Attributes | |
THD * | m_thd |
TABLE * | m_table |
Acl_table_operation | m_operation |
Table_op_error_code | m_error |
Base class to handle ACL table manipulation.
|
inline |
|
virtualdefault |
|
delete |
|
delete |
|
inlineprotected |
|
pure virtual |
Implemented in acl_table::Acl_table_user_writer, and acl_table::Acl_table_user_reader.
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |