MySQL 9.1.0
Source Code Documentation
statement.cc File Reference
#include "sql/statement/statement.h"
#include <cstddef>
#include <variant>
#include "field_types.h"
#include "my_alloc.h"
#include "my_dbug.h"
#include "my_inttypes.h"
#include "my_sys.h"
#include "mysql/psi/mysql_ps.h"
#include "mysql/strings/m_ctype.h"
#include "mysql_time.h"
#include "sql/debug_sync.h"
#include "sql/derror.h"
#include "sql/log.h"
#include "sql/mysqld.h"
#include "sql/query_result.h"
#include "sql/sp_cache.h"
#include "sql/sp_head.h"
#include "sql/sp_rcontext.h"
#include "sql/sql_lex.h"
#include "sql/sql_parse.h"
#include "sql/sql_prepare.h"
#include "sql/sql_profile.h"
#include "sql/sql_rewrite.h"
#include "sql/statement/utils.h"

Classes

class  Diagnostics_area_handler_raii
 RAII class to manage the diagnostics area for the statement handler. More...
 
class  PFS_instrumentation_handle_raii
 RAII class to manage PFS statement instrumentation for statement executed using Statement Handle interface. More...
 

Functions

int dummy_function_to_ensure_we_are_linked_into_the_server ()
 There must be one function of this kind in order for the symbols in the server's dynamic library to be visible to components. More...
 
void init_statement_handle_interface_psi_keys ()
 Initializes Statement Handles PFS statement instrumentation information instances. More...
 

Function Documentation

◆ dummy_function_to_ensure_we_are_linked_into_the_server()

int dummy_function_to_ensure_we_are_linked_into_the_server ( )

There must be one function of this kind in order for the symbols in the server's dynamic library to be visible to components.

◆ init_statement_handle_interface_psi_keys()

void init_statement_handle_interface_psi_keys ( )

Initializes Statement Handles PFS statement instrumentation information instances.