My Project
|
#include <sql_acl.h>
Static Public Member Functions | |
static void | register_schema (const LEX_STRING *name, const ACL_internal_schema_access *access) |
static const ACL_internal_schema_access * | lookup (const char *name) |
A registry for per internal schema ACL. An 'internal schema' is a database schema maintained by the server implementation, such as 'performance_schema' and 'INFORMATION_SCHEMA'.
const ACL_internal_schema_access * ACL_internal_schema_registry::lookup | ( | const char * | name | ) | [static] |
Search per internal schema ACL by name.
name | a schema name |
void ACL_internal_schema_registry::register_schema | ( | const LEX_STRING * | name, |
const ACL_internal_schema_access * | access | ||
) | [static] |
Add an internal schema to the registry.
name | the schema name |
access | the schema ACL specific rules |