MySQL 8.0.39
Source Code Documentation
sp_head.h File Reference
#include <stddef.h>
#include <sys/types.h>
#include <string>
#include <vector>
#include "lex_string.h"
#include "map_helpers.h"
#include "my_alloc.h"
#include "my_dbug.h"
#include "my_inttypes.h"
#include "my_psi_config.h"
#include "my_sqlcommand.h"
#include "my_sys.h"
#include "mysql/components/services/bits/psi_statement_bits.h"
#include "mysqld_error.h"
#include "sql/auth/sql_security_ctx.h"
#include "sql/create_field.h"
#include "sql/mem_root_array.h"
#include "sql/sql_lex.h"
#include "sql/sql_list.h"
#include "sql/system_variables.h"
#include "sql/table.h"

Go to the source code of this file.

Classes

class  Stored_program_creation_ctx
 Stored_program_creation_ctx – base class for creation context of stored programs (stored routines, triggers, events). More...
 
class  sp_name
 
class  sp_parser_data
 sp_parser_data provides a scope for attributes used at the SP-parsing stage only. More...
 
struct  sp_parser_data::Backpatch_info
 
class  sp_head
 sp_head represents one instance of a stored program. More...
 

Macros

#define SP_PSI_STATEMENT_INFO_COUNT   16
 Number of PSI_statement_info instruments for internal stored programs statements. More...
 

Functions

void init_sp_psi_keys (void)