MySQL  8.0.18
Source Code Documentation
sql_admin.h File Reference
#include <stddef.h>
#include <set>
#include "lex_string.h"
#include "my_dbug.h"
#include "my_sqlcommand.h"
#include "sql/histograms/histogram.h"
#include "sql/memroot_allocator.h"
#include "sql/sql_cmd.h"
#include "sql/sql_cmd_ddl_table.h"
#include "sql/sql_plugin_ref.h"

Go to the source code of this file.

Classes

class  List< T >
 
struct  Column_name_comparator
 
class  Sql_cmd_analyze_table
 Sql_cmd_analyze_table represents the ANALYZE TABLE statement. More...
 
class  Sql_cmd_check_table
 Sql_cmd_check_table represents the CHECK TABLE statement. More...
 
class  Sql_cmd_optimize_table
 Sql_cmd_optimize_table represents the OPTIMIZE TABLE statement. More...
 
class  Sql_cmd_repair_table
 Sql_cmd_repair_table represents the REPAIR TABLE statement. More...
 
class  Sql_cmd_shutdown
 Sql_cmd_shutdown represents the SHUTDOWN statement. More...
 
class  Sql_cmd_set_role
 Sql_cmd_set_role represetns the SET ROLE ... More...
 
class  Sql_cmd_create_role
 Sql_cmd_create_role represetns the CREATE ROLE ... More...
 
class  Sql_cmd_drop_role
 Sql_cmd_drop_role represetns the DROP ROLE ... More...
 
class  Sql_cmd_grant_roles
 Sql_cmd_grant_roles represents the GRANT role-list TO ... More...
 
class  Sql_cmd_revoke_roles
 Sql_cmd_revoke_roles represents the REVOKE [role list] TO ... More...
 
class  Sql_cmd_alter_user_default_role
 Sql_cmd_alter_user_default_role ALTER USER ... More...
 
class  Sql_cmd_show_grants
 Sql_cmd_show_grants SHOW GRANTS ... More...
 
class  Sql_cmd_alter_instance
 
class  Sql_cmd_clone
 Sql_cmd_clone implements CLONE ... More...
 
class  Sql_cmd_show
 Sql_cmd_show represents the SHOW COLUMNS/SHOW INDEX statements. More...
 

Macros

#define SQL_ADMIN_MSG_TEXT_SIZE   128 * 1024
 

Enumerations

enum  role_enum { role_enum::ROLE_NONE, role_enum::ROLE_DEFAULT, role_enum::ROLE_ALL, role_enum::ROLE_NAME }
 
enum  alter_instance_action_enum {
  ROTATE_INNODB_MASTER_KEY, ALTER_INSTANCE_RELOAD_TLS, ALTER_INSTANCE_RELOAD_TLS_ROLLBACK_ON_ERROR, ROTATE_BINLOG_MASTER_KEY,
  LAST_MASTER_KEY
}
 

Macro Definition Documentation

◆ SQL_ADMIN_MSG_TEXT_SIZE

#define SQL_ADMIN_MSG_TEXT_SIZE   128 * 1024

Enumeration Type Documentation

◆ alter_instance_action_enum

Enumerator
ROTATE_INNODB_MASTER_KEY 
ALTER_INSTANCE_RELOAD_TLS 
ALTER_INSTANCE_RELOAD_TLS_ROLLBACK_ON_ERROR 
ROTATE_BINLOG_MASTER_KEY 
LAST_MASTER_KEY 

◆ role_enum

enum role_enum
strong
Enumerator
ROLE_NONE 
ROLE_DEFAULT 
ROLE_ALL 
ROLE_NAME