58constexpr const size_t PROCESS_LIST_WIDTH{100};
60constexpr const size_t PROCESS_LIST_INFO_WIDTH{65535};
64 bool for_show_create_stmt);
134 size_t *
length,
bool *is_null =
nullptr);
141 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:853
Definition: sql_optimizer.h:133
Definition: sql_list.h:434
Definition: sql_executor.h:260
This class represents a query block, aka a query specification, which is a query consisting of a SELE...
Definition: sql_lex.h:1156
LEX * lex
Pointer to LEX for this statement.
Definition: sql_cmd_dml.h:213
Definition: sql_select.h:74
Following are all subclasses of class Sql_cmd_show, in alphabetical order.
Definition: sql_show.h:236
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:305
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:309
Sql_cmd_show_binlog_events()
Definition: sql_show.h:238
Represents SHOW BINARY LOGS statement.
Definition: sql_show.h:251
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:313
Sql_cmd_show_binlogs()
Definition: sql_show.h:253
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:317
Represents SHOW CHARACTER SET statement.
Definition: sql_show.h:260
Sql_cmd_show_charsets()
Definition: sql_show.h:262
Represents SHOW COLLATION statement.
Definition: sql_show.h:267
Sql_cmd_show_collations()
Definition: sql_show.h:269
Represents SHOW COLUMNS statement.
Definition: sql_show.h:274
Sql_cmd_show_columns()
Definition: sql_show.h:276
Represents SHOW CREATE DATABASE statement.
Definition: sql_show.h:281
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:319
Sql_cmd_show_create_database()
Definition: sql_show.h:283
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:321
Represents SHOW CREATE EVENT statement.
Definition: sql_show.h:290
Sql_cmd_show_create_event()
Definition: sql_show.h:292
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:331
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:329
Represents SHOW CREATE FUNCTION statement.
Definition: sql_show.h:299
Sql_cmd_show_create_function()
Definition: sql_show.h:301
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:336
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:338
Represents SHOW CREATE PROCEDURE statement.
Definition: sql_show.h:309
Sql_cmd_show_create_procedure()
Definition: sql_show.h:311
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:344
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:342
Represents SHOW CREATE TABLE/VIEW statement.
Definition: sql_show.h:319
const bool m_is_view
Definition: sql_show.h:329
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:348
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:353
Table_ident *const m_table_ident
Definition: sql_show.h:330
Sql_cmd_show_create_table(bool is_view, Table_ident *table_ident)
Definition: sql_show.h:321
Represents SHOW CREATE TRIGGER statement.
Definition: sql_show.h:335
Sql_cmd_show_create_trigger()
Definition: sql_show.h:337
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:422
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:424
Represents SHOW CREATE USER statement.
Definition: sql_show.h:345
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:433
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:435
Sql_cmd_show_create_user()
Definition: sql_show.h:347
Represents SHOW DATABASES statement.
Definition: sql_show.h:354
Sql_cmd_show_databases()
Definition: sql_show.h:356
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:448
Represents SHOW ENGINE LOGS statement.
Definition: sql_show.h:362
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_logs()
Definition: sql_show.h:364
Represents SHOW ENGINE MUTEX statement.
Definition: sql_show.h:371
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:470
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:466
Sql_cmd_show_engine_mutex()
Definition: sql_show.h:373
Represents SHOW ENGINE STATUS statement.
Definition: sql_show.h:380
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:478
Sql_cmd_show_engine_status()
Definition: sql_show.h:382
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:474
Represents SHOW STORAGE ENGINES statement.
Definition: sql_show.h:390
Sql_cmd_show_engines()
Definition: sql_show.h:392
Represents SHOW ERRORS statement.
Definition: sql_show.h:397
Sql_cmd_show_errors()
Definition: sql_show.h:399
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.h:400
Represents SHOW EVENTS statement.
Definition: sql_show.h:407
Sql_cmd_show_events()
Definition: sql_show.h:409
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:482
bool check_parameters(THD *) override
Definition: sql_show.h:412
Represents SHOW GRANTS statement.
Definition: sql_show.h:417
const LEX_USER * for_user
Definition: sql_show.h:429
const List< LEX_USER > * using_users
Definition: sql_show.h:430
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:514
Sql_cmd_show_grants(const LEX_USER *for_user_arg, const List< LEX_USER > *using_users_arg)
Definition: sql_show.h:419
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:509
Represents the SHOW INDEX statement.
Definition: sql_show.h:435
Sql_cmd_show_keys()
Definition: sql_show.h:437
Represents SHOW MASTER STATUS statement.
Definition: sql_show.h:442
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:559
Sql_cmd_show_master_status()
Definition: sql_show.h:444
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:555
Common base class: Represents commands that are not represented by a plan that is equivalent to a SEL...
Definition: sql_show.h:185
bool execute(THD *thd) override
Execute a DML statement.
Definition: sql_show.h:189
Sql_cmd_show_noplan(enum_sql_command sql_command)
Definition: sql_show.h:187
Represents SHOW OPEN TABLES statement.
Definition: sql_show.h:451
Sql_cmd_show_open_tables()
Definition: sql_show.h:453
Represents SHOW PLUGINS statement.
Definition: sql_show.h:458
Sql_cmd_show_plugins()
Definition: sql_show.h:460
Represents SHOW PRIVILEGES statement.
Definition: sql_show.h:465
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:573
Sql_cmd_show_privileges()
Definition: sql_show.h:467
Represents SHOW PROCESSLIST statement.
Definition: sql_show.h:473
Sql_cmd_show_processlist(bool verbose)
Definition: sql_show.h:476
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:584
Sql_cmd_show_processlist()
Definition: sql_show.h:475
void set_use_pfs(bool use_pfs)
Definition: sql_show.h:481
const bool m_verbose
Definition: sql_show.h:487
bool use_pfs()
Definition: sql_show.h:485
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:577
bool verbose() const
Definition: sql_show.h:482
bool m_use_pfs
Definition: sql_show.h:488
Represents SHOW PROFILE statement.
Definition: sql_show.h:493
Sql_cmd_show_profile()
Definition: sql_show.h:495
Represents SHOW PROFILES statement.
Definition: sql_show.h:500
Sql_cmd_show_profiles()
Definition: sql_show.h:502
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:563
Represents SHOW RELAYLOG EVENTS statement.
Definition: sql_show.h:508
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:608
Sql_cmd_show_relaylog_events()
Definition: sql_show.h:510
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:604
Represents SHOW REPLICA STATUS statement.
Definition: sql_show.h:532
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:653
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:649
Sql_cmd_show_replica_status()
Definition: sql_show.h:534
Represents SHOW REPLICAS statement.
Definition: sql_show.h:523
Sql_cmd_show_replicas()
Definition: sql_show.h:525
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
Represents SHOW FUNCTION CODE and SHOW PROCEDURE CODE statements.
Definition: sql_show.h:220
const sp_name * m_routine_name
Definition: sql_show.h:229
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.cc:616
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:611
Sql_cmd_show_routine_code(enum_sql_command sql_command, const sp_name *routine_name)
Definition: sql_show.h:222
Common base class: Represents commands that operate on a schema (database)
Definition: sql_show.h:199
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:234
bool check_parameters(THD *thd) override
Definition: sql_show.cc:263
bool set_metadata_lock(THD *thd)
Definition: sql_show.cc:217
Sql_cmd_show_schema_base(enum_sql_command command)
Definition: sql_show.h:201
Represents SHOW STATUS FUNCTION statement.
Definition: sql_show.h:549
Sql_cmd_show_status_func()
Definition: sql_show.h:551
Represents SHOW STATUS PROCEDURE statement.
Definition: sql_show.h:556
Sql_cmd_show_status_proc()
Definition: sql_show.h:558
Represents SHOW STATUS statement.
Definition: sql_show.h:541
bool execute(THD *thd) override
Execute a DML statement.
Definition: sql_show.cc:754
Sql_cmd_show_status()
Definition: sql_show.h:543
Common base class: Represents the SHOW COLUMNS and SHOW KEYS statements.
Definition: sql_show.h:209
bool check_privileges(THD *thd) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:280
bool check_parameters(THD *thd) override
Definition: sql_show.cc:704
bool m_temporary
True if table to be analyzed is temporary.
Definition: sql_show.h:215
Sql_cmd_show_table_base(enum_sql_command command)
Definition: sql_show.h:211
Represents SHOW TABLE STATUS statement.
Definition: sql_show.h:563
Sql_cmd_show_table_status()
Definition: sql_show.h:565
Represents SHOW TABLES statement.
Definition: sql_show.h:571
Sql_cmd_show_tables()
Definition: sql_show.h:573
Represents SHOW TRIGGERS statement.
Definition: sql_show.h:578
Sql_cmd_show_triggers()
Definition: sql_show.h:580
Represents SHOW VARIABLES statement.
Definition: sql_show.h:585
Sql_cmd_show_variables()
Definition: sql_show.h:587
Represents SHOW WARNINGS statement.
Definition: sql_show.h:592
Sql_cmd_show_warnings()
Definition: sql_show.h:594
bool execute_inner(THD *thd) override
The inner parts of query optimization and execution.
Definition: sql_show.h:595
Sql_cmd_show represents the SHOW statements that are implemented as SELECT statements internally.
Definition: sql_show.h:163
bool execute(THD *thd) override
Execute a DML statement.
Definition: sql_show.cc:209
enum_sql_command sql_command_code() const override
Return the command code for this statement.
Definition: sql_show.h:167
virtual bool check_parameters(THD *)
Definition: sql_show.h:168
Sql_cmd_show(enum_sql_command sql_command)
Definition: sql_show.h:165
enum_sql_command m_sql_command
Definition: sql_show.h:175
bool check_privileges(THD *) override
Perform an authorization check for a prepared SELECT statement.
Definition: sql_show.cc:202
bool precheck(THD *thd) override
Generally, the SHOW commands do not distinguish precheck and regular check.
Definition: sql_show.h:170
@ SL_NOTE
Definition: sql_error.h:63
@ SL_ERROR
Definition: sql_error.h:63
@ SL_WARNING
Definition: sql_error.h:63
Using this class is fraught with peril, and you need to be very careful when doing so.
Definition: sql_string.h:168
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:34
LEX * lex
Definition: sql_class.h:981
Definition: sql_lex.h:294
ST_SCHEMA_TABLE * schema_table
Definition: table.h:3622
TABLE * table
Definition: table.h:3568
Definition: sp_head.h:120
Fido Client Authentication nullptr
Definition: fido_client_plugin.cc:222
This file contains the field type.
enum_field_types
Column types for MySQL.
Definition: field_types.h:53
virtual bool execute_inner(THD *thd)
The inner parts of query optimization and execution.
Definition: sql_select.cc:1005
Some integer typedefs for easier portability.
unsigned long long int ulonglong
Definition: my_inttypes.h:56
enum_sql_command
Definition: my_sqlcommand.h:46
@ SQLCOM_SHOW_ENGINE_LOGS
Definition: my_sqlcommand.h:64
@ SQLCOM_SHOW_GRANTS
Definition: my_sqlcommand.h:70
@ SQLCOM_SHOW_CREATE_DB
Definition: my_sqlcommand.h:74
@ SQLCOM_SHOW_STATUS_FUNC
Definition: my_sqlcommand.h:145
@ SQLCOM_SHOW_CREATE_FUNC
Definition: my_sqlcommand.h:143
@ SQLCOM_SHOW_SLAVE_HOSTS
Definition: my_sqlcommand.h:120
@ SQLCOM_SHOW_CREATE_TRIGGER
Definition: my_sqlcommand.h:174
@ SQLCOM_SHOW_ENGINE_MUTEX
Definition: my_sqlcommand.h:66
@ SQLCOM_SHOW_PRIVILEGES
Definition: my_sqlcommand.h:129
@ SQLCOM_SHOW_BINLOGS
Definition: my_sqlcommand.h:115
@ SQLCOM_SHOW_BINLOG_EVENTS
Definition: my_sqlcommand.h:123
@ SQLCOM_SHOW_WARNS
Definition: my_sqlcommand.h:125
@ SQLCOM_SHOW_STATUS_PROC
Definition: my_sqlcommand.h:144
@ SQLCOM_SHOW_PLUGINS
Definition: my_sqlcommand.h:165
@ SQLCOM_SHOW_PROFILE
Definition: my_sqlcommand.h:175
@ SQLCOM_SHOW_DATABASES
Definition: my_sqlcommand.h:58
@ SQLCOM_SHOW_CHARSETS
Definition: my_sqlcommand.h:72
@ SQLCOM_SHOW_OPEN_TABLES
Definition: my_sqlcommand.h:116
@ SQLCOM_SHOW_TABLE_STATUS
Definition: my_sqlcommand.h:75
@ SQLCOM_SHOW_ERRORS
Definition: my_sqlcommand.h:127
@ SQLCOM_SHOW_FIELDS
Definition: my_sqlcommand.h:60
@ SQLCOM_SHOW_CREATE_USER
Definition: my_sqlcommand.h:183
@ SQLCOM_SHOW_STATUS
Definition: my_sqlcommand.h:63
@ SQLCOM_SHOW_ENGINE_STATUS
Definition: my_sqlcommand.h:65
@ SQLCOM_SHOW_EVENTS
Definition: my_sqlcommand.h:173
@ SQLCOM_SHOW_CREATE_PROC
Definition: my_sqlcommand.h:142
@ SQLCOM_SHOW_COLLATIONS
Definition: my_sqlcommand.h:73
@ SQLCOM_SHOW_MASTER_STAT
Definition: my_sqlcommand.h:68
@ SQLCOM_SHOW_KEYS
Definition: my_sqlcommand.h:61
@ SQLCOM_SHOW_SLAVE_STAT
Definition: my_sqlcommand.h:69
@ SQLCOM_SHOW_TABLES
Definition: my_sqlcommand.h:59
@ SQLCOM_SHOW_VARIABLES
Definition: my_sqlcommand.h:62
@ SQLCOM_SHOW_CREATE_EVENT
Definition: my_sqlcommand.h:172
@ SQLCOM_SHOW_PROCESSLIST
Definition: my_sqlcommand.h:67
@ SQLCOM_SHOW_RELAYLOG_EVENTS
Definition: my_sqlcommand.h:179
@ SQLCOM_SHOW_STORAGE_ENGINES
Definition: my_sqlcommand.h:128
@ SQLCOM_SHOW_TRIGGERS
Definition: my_sqlcommand.h:76
@ SQLCOM_SHOW_CREATE
Definition: my_sqlcommand.h:71
@ SQLCOM_SHOW_PROFILES
Definition: my_sqlcommand.h:176
char * user
Definition: mysqladmin.cc:60
static uint verbose
Definition: mysqlcheck.cc:65
uint16_t value_type
Definition: vt100.h:184
std::string str(const mysqlrouter::ConfigGenerator::Options::Endpoint &ep)
Definition: config_generator.cc:1052
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:76
mutable_buffer buffer(void *p, size_t n) noexcept
Definition: buffer.h:420
static mysql_service_status_t create(const char *service_names[], reference_caching_channel *out_channel) noexcept
Definition: component.cc:36
const char * table_name
Definition: rules_table_service.cc:56
const char * db_name
Definition: rules_table_service.cc:55
std::list< T, ut::allocator< T > > list
Specialization of list which uses ut_allocator.
Definition: ut0new.h:2878
required string type
Definition: replication_group_member_actions.proto:34
enum enum_mysql_show_type SHOW_TYPE
Definition: set_var.h:73
enum_var_type
Definition: set_var.h:90
enum_schema_tables
Definition: handler.h:914
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:737
ST_SCHEMA_TABLE * find_schema_table(THD *thd, const char *table_name)
Definition: sql_show.cc:4521
void reset_status_vars()
Definition: sql_show.cc:3327
enum enum_mysql_show_type SHOW_TYPE
Definition: sql_show.h:53
enum enum_schema_tables get_schema_table_idx(ST_SCHEMA_TABLE *schema_table)
Definition: sql_show.cc:3827
int get_quote_char_for_identifier(const THD *thd, const char *name, size_t length)
Definition: sql_show.cc:1596
bool schema_table_store_record(THD *thd, TABLE *table)
Definition: sql_show.cc:3761
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:4894
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:3550
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:5599
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:3817
void free_status_vars()
Definition: sql_show.cc:3351
void mysqld_list_processes(THD *thd, const char *user, bool verbose, bool has_cursor)
List running processes (actually connected sessions).
Definition: sql_show.cc:2971
void init_status_vars()
Definition: sql_show.cc:3321
std::atomic_ullong deprecated_use_i_s_processlist_last_timestamp
Last time information_schema.processlist was used, as usec since epoch.
Definition: sql_show.cc:154
bool mysqld_show_privileges(THD *thd)
Definition: sql_show.cc:951
ulonglong get_status_vars_version(void)
Definition: sql_show.cc:3340
TYPELIB grant_types
Definition: sql_show.cc:187
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:3523
ST_SCHEMA_TABLE * get_schema_table(enum enum_schema_tables schema_table_idx)
Definition: sql_show.cc:4540
void view_store_options(const THD *thd, Table_ref *table, String *buff)
Definition: sql_show.cc:2662
void mysqld_list_fields(THD *thd, Table_ref *table, const char *wild)
Definition: sql_show.cc:1376
void calc_sum_of_all_status(System_status_var *to)
Definition: sql_show.cc:3735
bool convert_heap_table_to_ondisk(THD *thd, TABLE *table, int error)
Convert HEAP table to InnoDB table if necessary.
Definition: sql_show.cc:3800
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:4823
bool mysql_schema_table(THD *thd, LEX *lex, Table_ref *table_list)
Create information_schema table.
Definition: sql_show.cc:4745
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:3782
std::atomic_ulong deprecated_use_i_s_processlist_count
Count number of times information_schema.processlist has been used.
Definition: sql_show.cc:151
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:1511
void remove_status_vars(SHOW_VAR *list)
Definition: sql_show.cc:3472
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:2704
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:3446
bool add_status_vars(const SHOW_VAR *list)
Definition: sql_show.cc:3295
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:1947
bool show_create_trigger(THD *thd, const sp_name *trg_name)
SHOW CREATE TRIGGER high-level implementation.
Definition: sql_show.cc:5419
void initialize_information_schema_acl()
Definition: sql_show.cc:5492
bool mysqld_show_create_db(THD *thd, char *dbname, HA_CREATE_INFO *create)
Definition: sql_show.cc:1258
bool mysqld_show_create(THD *thd, Table_ref *table_list)
Definition: sql_show.cc:1103
case opt name
Definition: sslopt-case.h:33
enum_mysql_show_type
Declarations for SHOW STATUS support in plugins.
Definition: status_var.h:30
Definition: m_ctype.h:385
Struct to hold information about the table that should be created.
Definition: handler.h:3045
The LEX object currently serves three different purposes:
Definition: sql_lex.h:3710
Definition: mysql_lex_string.h:40
SHOW STATUS Server status variable.
Definition: status_var.h:79
Per thread status variables.
Definition: system_variables.h:511
unsigned int uint
Definition: uca9-dump.cc:75
command
Definition: version_token.cc:280
static int is_view(cargo_type x)
Definition: xcom_base.cc:2156