MySQL 9.0.0
Source Code Documentation
|
Container for global, schema, table/view and routine ACL maps. More...
#include <sql_auth_cache.h>
Public Member Functions | |
Acl_map (Security_context *sctx, uint64 ver) | |
Acl_map (const Acl_map &map)=delete | |
Acl_map (const Acl_map &&map) | |
~Acl_map () | |
void * | operator new (size_t size) |
void | operator delete (void *p) |
Acl_map & | operator= (Acl_map &&map) |
void | increase_reference_count () |
void | decrease_reference_count () |
Access_bitmask | global_acl () |
Db_access_map * | db_acls () |
Db_access_map * | db_wild_acls () |
Table_access_map * | table_acls () |
SP_access_map * | sp_acls () |
SP_access_map * | func_acls () |
Grant_acl_set * | grant_acls () |
Dynamic_privileges * | dynamic_privileges () |
Restrictions & | restrictions () |
uint64 | version () |
uint32 | reference_count () |
Private Member Functions | |
Acl_map & | operator= (const Acl_map &map) |
Container for global, schema, table/view and routine ACL maps.
Acl_map::Acl_map | ( | Security_context * | sctx, |
uint64 | ver | ||
) |
|
delete |
Acl_map::Acl_map | ( | const Acl_map && | map | ) |
Acl_map::~Acl_map | ( | ) |
Db_access_map * Acl_map::db_acls | ( | ) |
Db_access_map * Acl_map::db_wild_acls | ( | ) |
void Acl_map::decrease_reference_count | ( | ) |
Dynamic_privileges * Acl_map::dynamic_privileges | ( | ) |
SP_access_map * Acl_map::func_acls | ( | ) |
Access_bitmask Acl_map::global_acl | ( | ) |
Grant_acl_set * Acl_map::grant_acls | ( | ) |
void Acl_map::increase_reference_count | ( | ) |
void Acl_map::operator delete | ( | void * | p | ) |
void * Acl_map::operator new | ( | size_t | size | ) |
|
inline |
Restrictions & Acl_map::restrictions | ( | ) |
SP_access_map * Acl_map::sp_acls | ( | ) |
Table_access_map * Acl_map::table_acls | ( | ) |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |