57constexpr const size_t PROCESS_LIST_WIDTH{100};
59constexpr const size_t PROCESS_LIST_INFO_WIDTH{65535};
63 bool for_show_create_stmt);
133 size_t *
length,
bool *is_null =
nullptr);
140 size_t *
length,
bool *is_null =
nullptr);
Base class that is used to represent any kind of expression in a relational query.
Definition: item.h:850
Definition: sql_optimizer.h:132
Definition: sql_list.h:433
Definition: sql_executor.h:259
This class represents a query block, aka a query specification, which is a query consisting of a SELE...
Definition: sql_lex.h:1155
LEX * lex
Pointer to LEX for this statement.
Definition: sql_cmd_dml.h:212
Definition: sql_select.h:73
Following are all subclasses of class Sql_cmd_show, in alphabetical order.
Definition: sql_show.h:233
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:298
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:302
Sql_cmd_show_binlog_events()
Definition: sql_show.h:235
Represents SHOW BINARY LOGS statement.
Definition: sql_show.h:248
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:306
Sql_cmd_show_binlogs()
Definition: sql_show.h:250
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:310
Represents SHOW CHARACTER SET statement.
Definition: sql_show.h:257
Sql_cmd_show_charsets()
Definition: sql_show.h:259
Represents SHOW COLLATION statement.
Definition: sql_show.h:264
Sql_cmd_show_collations()
Definition: sql_show.h:266
Represents SHOW COLUMNS statement.
Definition: sql_show.h:271
Sql_cmd_show_columns()
Definition: sql_show.h:273
Represents SHOW CREATE DATABASE statement.
Definition: sql_show.h:278
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:312
Sql_cmd_show_create_database()
Definition: sql_show.h:280
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:314
Represents SHOW CREATE EVENT statement.
Definition: sql_show.h:287
Sql_cmd_show_create_event()
Definition: sql_show.h:289
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:324
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:322
Represents SHOW CREATE FUNCTION statement.
Definition: sql_show.h:296
Sql_cmd_show_create_function()
Definition: sql_show.h:298
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:329
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:331
Represents SHOW CREATE PROCEDURE statement.
Definition: sql_show.h:306
Sql_cmd_show_create_procedure()
Definition: sql_show.h:308
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:337
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:335
Represents SHOW CREATE TABLE/VIEW statement.
Definition: sql_show.h:316
const bool m_is_view
Definition: sql_show.h:326
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:341
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:346
Table_ident *const m_table_ident
Definition: sql_show.h:327
Sql_cmd_show_create_table(bool is_view, Table_ident *table_ident)
Definition: sql_show.h:318
Represents SHOW CREATE TRIGGER statement.
Definition: sql_show.h:332
Sql_cmd_show_create_trigger()
Definition: sql_show.h:334
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:414
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:416
Represents SHOW CREATE USER statement.
Definition: sql_show.h:342
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:425
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:427
Sql_cmd_show_create_user()
Definition: sql_show.h:344
Represents SHOW DATABASES statement.
Definition: sql_show.h:351
Sql_cmd_show_databases()
Definition: sql_show.h:353
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:440
Represents SHOW ENGINE LOGS statement.
Definition: sql_show.h:359
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:454
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:450
Sql_cmd_show_engine_logs()
Definition: sql_show.h:361
Represents SHOW ENGINE MUTEX statement.
Definition: sql_show.h:368
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:462
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:458
Sql_cmd_show_engine_mutex()
Definition: sql_show.h:370
Represents SHOW ENGINE STATUS statement.
Definition: sql_show.h:377
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:470
Sql_cmd_show_engine_status()
Definition: sql_show.h:379
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:466
Represents SHOW STORAGE ENGINES statement.
Definition: sql_show.h:387
Sql_cmd_show_engines()
Definition: sql_show.h:389
Represents SHOW ERRORS statement.
Definition: sql_show.h:394
Sql_cmd_show_errors()
Definition: sql_show.h:396
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.h:397
Represents SHOW EVENTS statement.
Definition: sql_show.h:404
Sql_cmd_show_events()
Definition: sql_show.h:406
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:474
bool check_parameters(THD *) override
Definition: sql_show.h:409
Represents SHOW GRANTS statement.
Definition: sql_show.h:414
const LEX_USER * for_user
Definition: sql_show.h:426
const List< LEX_USER > * using_users
Definition: sql_show.h:427
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:506
Sql_cmd_show_grants(const LEX_USER *for_user_arg, const List< LEX_USER > *using_users_arg)
Definition: sql_show.h:416
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:501
Represents the SHOW INDEX statement.
Definition: sql_show.h:432
Sql_cmd_show_keys()
Definition: sql_show.h:434
Represents SHOW MASTER STATUS statement.
Definition: sql_show.h:439
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:551
Sql_cmd_show_master_status()
Definition: sql_show.h:441
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:547
Common base class: Represents commands that are not represented by a plan that is equivalent to a SEL...
Definition: sql_show.h:182
bool execute(THD *thd) override
Execute a DML statement.
Definition: sql_show.h:186
Sql_cmd_show_noplan(enum_sql_command sql_command)
Definition: sql_show.h:184
Represents SHOW OPEN TABLES statement.
Definition: sql_show.h:448
Sql_cmd_show_open_tables()
Definition: sql_show.h:450
Represents SHOW PLUGINS statement.
Definition: sql_show.h:455
Sql_cmd_show_plugins()
Definition: sql_show.h:457
Represents SHOW PRIVILEGES statement.
Definition: sql_show.h:462
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:565
Sql_cmd_show_privileges()
Definition: sql_show.h:464
Represents SHOW PROCESSLIST statement.
Definition: sql_show.h:470
Sql_cmd_show_processlist(bool verbose)
Definition: sql_show.h:473
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:576
Sql_cmd_show_processlist()
Definition: sql_show.h:472
void set_use_pfs(bool use_pfs)
Definition: sql_show.h:478
const bool m_verbose
Definition: sql_show.h:484
bool use_pfs()
Definition: sql_show.h:482
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:569
bool verbose() const
Definition: sql_show.h:479
bool m_use_pfs
Definition: sql_show.h:485
Represents SHOW PROFILE statement.
Definition: sql_show.h:490
Sql_cmd_show_profile()
Definition: sql_show.h:492
Represents SHOW PROFILES statement.
Definition: sql_show.h:497
Sql_cmd_show_profiles()
Definition: sql_show.h:499
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:555
Represents SHOW RELAYLOG EVENTS statement.
Definition: sql_show.h:505
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:600
Sql_cmd_show_relaylog_events()
Definition: sql_show.h:507
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:596
Represents SHOW REPLICA STATUS statement.
Definition: sql_show.h:529
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:645
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:641
Sql_cmd_show_replica_status()
Definition: sql_show.h:531
Represents SHOW REPLICAS statement.
Definition: sql_show.h:520
Sql_cmd_show_replicas()
Definition: sql_show.h:522
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:637
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:633
Represents SHOW FUNCTION CODE and SHOW PROCEDURE CODE statements.
Definition: sql_show.h:217
const sp_name * m_routine_name
Definition: sql_show.h:226
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:608
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:603
Sql_cmd_show_routine_code(enum_sql_command sql_command, const sp_name *routine_name)
Definition: sql_show.h:219
Common base class: Represents commands that operate on a schema (database)
Definition: sql_show.h:196
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:227
bool check_parameters(THD *thd) override
Definition: sql_show.cc:256
bool set_metadata_lock(THD *thd)
Definition: sql_show.cc:210
Sql_cmd_show_schema_base(enum_sql_command command)
Definition: sql_show.h:198
Represents SHOW STATUS FUNCTION statement.
Definition: sql_show.h:546
Sql_cmd_show_status_func()
Definition: sql_show.h:548
Represents SHOW STATUS PROCEDURE statement.
Definition: sql_show.h:553
Sql_cmd_show_status_proc()
Definition: sql_show.h:555
Represents SHOW STATUS statement.
Definition: sql_show.h:538
bool execute(THD *thd) override
Execute a DML statement.
Definition: sql_show.cc:746
Sql_cmd_show_status()
Definition: sql_show.h:540
Common base class: Represents the SHOW COLUMNS and SHOW KEYS statements.
Definition: sql_show.h:206
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:273
bool check_parameters(THD *thd) override
Definition: sql_show.cc:696
bool m_temporary
True if table to be analyzed is temporary.
Definition: sql_show.h:212
Sql_cmd_show_table_base(enum_sql_command command)
Definition: sql_show.h:208
Represents SHOW TABLE STATUS statement.
Definition: sql_show.h:560
Sql_cmd_show_table_status()
Definition: sql_show.h:562
Represents SHOW TABLES statement.
Definition: sql_show.h:568
Sql_cmd_show_tables()
Definition: sql_show.h:570
Represents SHOW TRIGGERS statement.
Definition: sql_show.h:575
Sql_cmd_show_triggers()
Definition: sql_show.h:577
Represents SHOW VARIABLES statement.
Definition: sql_show.h:582
Sql_cmd_show_variables()
Definition: sql_show.h:584
Represents SHOW WARNINGS statement.
Definition: sql_show.h:589
Sql_cmd_show_warnings()
Definition: sql_show.h:591
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.h:592
Sql_cmd_show represents the SHOW statements that are implemented as SELECT statements internally.
Definition: sql_show.h:160
bool execute(THD *thd) override
Execute a DML statement.
Definition: sql_show.cc:202
enum_sql_command sql_command_code() const override
Return the command code for this statement.
Definition: sql_show.h:164
virtual bool check_parameters(THD *)
Definition: sql_show.h:165
Sql_cmd_show(enum_sql_command sql_command)
Definition: sql_show.h:162
enum_sql_command m_sql_command
Definition: sql_show.h:172
bool check_privileges(THD *) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:195
bool precheck(THD *thd) override
Generally, the SHOW commands do not distinguish precheck and regular check.
Definition: sql_show.h:167
@ SL_NOTE
Definition: sql_error.h:62
@ SL_ERROR
Definition: sql_error.h:62
@ SL_WARNING
Definition: sql_error.h:62
Using this class is fraught with peril, and you need to be very careful when doing so.
Definition: sql_string.h:166
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:33
LEX * lex
Definition: sql_class.h:980
Definition: sql_lex.h:293
ST_SCHEMA_TABLE * schema_table
Definition: table.h:3587
TABLE * table
Definition: table.h:3533
Definition: sp_head.h:119
Fido Client Authentication nullptr
Definition: fido_client_plugin.cc:221
This file contains the field type.
enum_field_types
Column types for MySQL.
Definition: field_types.h:52
virtual bool execute_inner(THD *thd)
The inner parts of query optimization and execution.
Definition: sql_select.cc:781
Some integer typedefs for easier portability.
unsigned long long int ulonglong
Definition: my_inttypes.h:55
enum_sql_command
Definition: my_sqlcommand.h:45
@ SQLCOM_SHOW_ENGINE_LOGS
Definition: my_sqlcommand.h:63
@ SQLCOM_SHOW_GRANTS
Definition: my_sqlcommand.h:69
@ SQLCOM_SHOW_CREATE_DB
Definition: my_sqlcommand.h:73
@ SQLCOM_SHOW_STATUS_FUNC
Definition: my_sqlcommand.h:144
@ SQLCOM_SHOW_CREATE_FUNC
Definition: my_sqlcommand.h:142
@ SQLCOM_SHOW_SLAVE_HOSTS
Definition: my_sqlcommand.h:119
@ SQLCOM_SHOW_CREATE_TRIGGER
Definition: my_sqlcommand.h:173
@ SQLCOM_SHOW_ENGINE_MUTEX
Definition: my_sqlcommand.h:65
@ SQLCOM_SHOW_PRIVILEGES
Definition: my_sqlcommand.h:128
@ SQLCOM_SHOW_BINLOGS
Definition: my_sqlcommand.h:114
@ SQLCOM_SHOW_BINLOG_EVENTS
Definition: my_sqlcommand.h:122
@ SQLCOM_SHOW_WARNS
Definition: my_sqlcommand.h:124
@ SQLCOM_SHOW_STATUS_PROC
Definition: my_sqlcommand.h:143
@ SQLCOM_SHOW_PLUGINS
Definition: my_sqlcommand.h:164
@ SQLCOM_SHOW_PROFILE
Definition: my_sqlcommand.h:174
@ SQLCOM_SHOW_DATABASES
Definition: my_sqlcommand.h:57
@ SQLCOM_SHOW_CHARSETS
Definition: my_sqlcommand.h:71
@ SQLCOM_SHOW_OPEN_TABLES
Definition: my_sqlcommand.h:115
@ SQLCOM_SHOW_TABLE_STATUS
Definition: my_sqlcommand.h:74
@ SQLCOM_SHOW_ERRORS
Definition: my_sqlcommand.h:126
@ SQLCOM_SHOW_FIELDS
Definition: my_sqlcommand.h:59
@ SQLCOM_SHOW_CREATE_USER
Definition: my_sqlcommand.h:182
@ SQLCOM_SHOW_STATUS
Definition: my_sqlcommand.h:62
@ SQLCOM_SHOW_ENGINE_STATUS
Definition: my_sqlcommand.h:64
@ SQLCOM_SHOW_EVENTS
Definition: my_sqlcommand.h:172
@ SQLCOM_SHOW_CREATE_PROC
Definition: my_sqlcommand.h:141
@ SQLCOM_SHOW_COLLATIONS
Definition: my_sqlcommand.h:72
@ SQLCOM_SHOW_MASTER_STAT
Definition: my_sqlcommand.h:67
@ SQLCOM_SHOW_KEYS
Definition: my_sqlcommand.h:60
@ SQLCOM_SHOW_SLAVE_STAT
Definition: my_sqlcommand.h:68
@ SQLCOM_SHOW_TABLES
Definition: my_sqlcommand.h:58
@ SQLCOM_SHOW_VARIABLES
Definition: my_sqlcommand.h:61
@ SQLCOM_SHOW_CREATE_EVENT
Definition: my_sqlcommand.h:171
@ SQLCOM_SHOW_PROCESSLIST
Definition: my_sqlcommand.h:66
@ SQLCOM_SHOW_RELAYLOG_EVENTS
Definition: my_sqlcommand.h:178
@ SQLCOM_SHOW_STORAGE_ENGINES
Definition: my_sqlcommand.h:127
@ SQLCOM_SHOW_TRIGGERS
Definition: my_sqlcommand.h:75
@ SQLCOM_SHOW_CREATE
Definition: my_sqlcommand.h:70
@ SQLCOM_SHOW_PROFILES
Definition: my_sqlcommand.h:175
char * user
Definition: mysqladmin.cc:59
static uint verbose
Definition: mysqlcheck.cc:64
uint16_t value_type
Definition: vt100.h:183
std::string str(const mysqlrouter::ConfigGenerator::Options::Endpoint &ep)
Definition: config_generator.cc:1054
const std::string charset("charset")
bool length(const dd::Spatial_reference_system *srs, const Geometry *g1, double *length, bool *null) noexcept
Computes the length of linestrings and multilinestrings.
Definition: length.cc:75
mutable_buffer buffer(void *p, size_t n) noexcept
Definition: buffer.h:419
static mysql_service_status_t create(const char *service_names[], reference_caching_channel *out_channel) noexcept
Definition: component.cc:35
const char * table_name
Definition: rules_table_service.cc:55
const char * db_name
Definition: rules_table_service.cc:54
std::list< T, ut::allocator< T > > list
Specialization of list which uses ut_allocator.
Definition: ut0new.h:2876
required string type
Definition: replication_group_member_actions.proto:33
enum enum_mysql_show_type SHOW_TYPE
Definition: set_var.h:72
enum_var_type
Definition: set_var.h:89
enum_schema_tables
Definition: handler.h:912
bool mysqld_show_warnings(THD *thd, ulong levels_to_show)
Send all notes, errors or warnings to the client in a result set.
Definition: sql_error.cc:730
ST_SCHEMA_TABLE * find_schema_table(THD *thd, const char *table_name)
Definition: sql_show.cc:4498
void reset_status_vars()
Definition: sql_show.cc:3304
enum enum_mysql_show_type SHOW_TYPE
Definition: sql_show.h:52
enum enum_schema_tables get_schema_table_idx(ST_SCHEMA_TABLE *schema_table)
Definition: sql_show.cc:3804
int get_quote_char_for_identifier(const THD *thd, const char *name, size_t length)
Definition: sql_show.cc:1588
bool schema_table_store_record(THD *thd, TABLE *table)
Definition: sql_show.cc:3738
bool do_fill_information_schema_table(THD *thd, Table_ref *table_list, Item *condition)
Fill INFORMATION_SCHEMA-table, leave correct Diagnostics_area state after itself.
Definition: sql_show.cc:4865
const char * get_one_variable_ext(THD *running_thd, THD *target_thd, const SHOW_VAR *variable, enum_var_type value_type, SHOW_TYPE show_type, System_status_var *status_var, const CHARSET_INFO **charset, char *buff, size_t *length, bool *is_null=nullptr)
Returns the value of a system or a status variable.
Definition: sql_show.cc:3527
void show_sql_type(enum_field_types type, bool is_array, uint metadata, String *str, const CHARSET_INFO *field_cs=nullptr)
A field's SQL type printout.
Definition: sql_show.cc:5570
bool make_table_list(THD *thd, Query_block *sel, const LEX_CSTRING &db_name, const LEX_CSTRING &table_name)
Prepare a Table_ident and add a table_list into Query_block.
Definition: sql_show.cc:3794
void free_status_vars()
Definition: sql_show.cc:3328
void mysqld_list_processes(THD *thd, const char *user, bool verbose, bool has_cursor)
List running processes (actually connected sessions).
Definition: sql_show.cc:2957
void init_status_vars()
Definition: sql_show.cc:3298
bool mysqld_show_privileges(THD *thd)
Definition: sql_show.cc:943
ulonglong get_status_vars_version(void)
Definition: sql_show.cc:3317
TYPELIB grant_types
Definition: sql_show.cc:180
const char * get_one_variable(THD *thd, const SHOW_VAR *variable, enum_var_type value_type, SHOW_TYPE show_type, System_status_var *status_var, const CHARSET_INFO **charset, char *buff, size_t *length, bool *is_null=nullptr)
Returns the value of a system or a status variable.
Definition: sql_show.cc:3500
ST_SCHEMA_TABLE * get_schema_table(enum enum_schema_tables schema_table_idx)
Definition: sql_show.cc:4517
void view_store_options(const THD *thd, Table_ref *table, String *buff)
Definition: sql_show.cc:2654
void mysqld_list_fields(THD *thd, Table_ref *table, const char *wild)
Definition: sql_show.cc:1368
void calc_sum_of_all_status(System_status_var *to)
Definition: sql_show.cc:3712
bool convert_heap_table_to_ondisk(THD *thd, TABLE *table, int error)
Convert HEAP table to InnoDB table if necessary.
Definition: sql_show.cc:3777
bool make_schema_query_block(THD *thd, Query_block *sel, enum enum_schema_tables schema_table_idx)
Generate select from information_schema table.
Definition: sql_show.cc:4794
bool mysql_schema_table(THD *thd, LEX *lex, Table_ref *table_list)
Create information_schema table.
Definition: sql_show.cc:4716
int schema_table_store_record2(THD *thd, TABLE *table, bool make_ondisk)
Store record to I_S table, convert HEAP table to InnoDB table if necessary.
Definition: sql_show.cc:3759
void append_identifier(const THD *thd, String *packet, const char *name, size_t length, const CHARSET_INFO *from_cs, const CHARSET_INFO *to_cs)
Convert and quote the given identifier if needed and append it to the target string.
Definition: sql_show.cc:1503
void remove_status_vars(SHOW_VAR *list)
Definition: sql_show.cc:3449
void append_definer(const THD *thd, String *buffer, const LEX_CSTRING &definer_user, const LEX_CSTRING &definer_host)
Append DEFINER clause to the given buffer.
Definition: sql_show.cc:2696
bool get_recursive_status_var(THD *thd, const char *name, char *const value, enum_var_type var_type, size_t *length, const CHARSET_INFO **charset)
Get the string value of a status variable.
Definition: sql_show.cc:3423
bool add_status_vars(const SHOW_VAR *list)
Definition: sql_show.cc:3272
enum enum_schema_tables int enum constexpr enum_var_type int const size_t constexpr PROCESS_LIST_WIDTH const size_t PROCESS_LIST_INFO_WIDTH bool store_create_info(THD *thd, Table_ref *table_list, String *packet, HA_CREATE_INFO *create_info_arg, bool show_database, bool for_show_create_stmt)
Characters shown for the command in 'show processlist'.
Definition: sql_show.cc:1939
bool show_create_trigger(THD *thd, const sp_name *trg_name)
SHOW CREATE TRIGGER high-level implementation.
Definition: sql_show.cc:5390
void initialize_information_schema_acl()
Definition: sql_show.cc:5463
bool mysqld_show_create_db(THD *thd, char *dbname, HA_CREATE_INFO *create)
Definition: sql_show.cc:1250
bool mysqld_show_create(THD *thd, Table_ref *table_list)
Definition: sql_show.cc:1095
case opt name
Definition: sslopt-case.h:32
enum_mysql_show_type
Declarations for SHOW STATUS support in plugins.
Definition: status_var.h:29
Definition: m_ctype.h:382
Definition: handler.h:2998
The LEX object currently serves three different purposes:
Definition: sql_lex.h:3701
Definition: mysql_lex_string.h:39
SHOW STATUS Server status variable.
Definition: status_var.h:78
Per thread status variables.
Definition: system_variables.h:510
unsigned int uint
Definition: uca9-dump.cc:74
command
Definition: version_token.cc:279
static int is_view(cargo_type x)
Definition: xcom_base.cc:2155