MySQL 9.1.0
Source Code Documentation
|
A graph visitor used for doing breadth-first traversal of the global role graph. More...
Public Member Functions | |
Get_access_maps (ACL_USER *acl_user, Access_bitmask *access, Db_access_map *db_map, Db_access_map *db_wild_map, Table_access_map *table_map, SP_access_map *sp_map, SP_access_map *func_map, Grant_acl_set *with_admin_acl, Dynamic_privileges *dyn_acl, Restrictions *restrictions) | |
template<typename Vertex , typename Graph > | |
void | discover_vertex (Vertex u, const Graph &) const |
template<typename Edge , typename Graph > | |
void | examine_edge (const Edge &edge, Graph &granted_roles) |
A graph visitor used for doing breadth-first traversal of the global role graph.
The visitor takes a set of access maps and aggregate all discovered privileges into these maps.
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |