MySQL 9.0.0
Source Code Documentation
Update_dynamic_privilege_table Class Reference

#include <dynamic_privilege_table.h>

Public Types

enum  Operation { GRANT , REVOKE }
 

Public Member Functions

 Update_dynamic_privilege_table ()
 
 Update_dynamic_privilege_table (THD *thd, TABLE *table)
 
bool operator() (const std::string &priv, const Auth_id_ref &auth_id, bool grant_option, Update_dynamic_privilege_table::Operation op)
 

Private Attributes

THDm_thd
 
TABLEm_table
 
bool m_no_update
 

Member Enumeration Documentation

◆ Operation

Enumerator
GRANT 
REVOKE 

Constructor & Destructor Documentation

◆ Update_dynamic_privilege_table() [1/2]

Update_dynamic_privilege_table::Update_dynamic_privilege_table ( )
inline

◆ Update_dynamic_privilege_table() [2/2]

Update_dynamic_privilege_table::Update_dynamic_privilege_table ( THD thd,
TABLE table 
)
inline

Member Function Documentation

◆ operator()()

bool Update_dynamic_privilege_table::operator() ( const std::string &  priv,
const Auth_id_ref auth_id,
bool  grant_option,
Update_dynamic_privilege_table::Operation  op 
)
inline

Member Data Documentation

◆ m_no_update

bool Update_dynamic_privilege_table::m_no_update
private

◆ m_table

TABLE* Update_dynamic_privilege_table::m_table
private

◆ m_thd

THD* Update_dynamic_privilege_table::m_thd
private

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