MySQL 9.1.0
Source Code Documentation
dd::upgrade::Routine_event_context_guard Class Reference

RAII for handling creation context of Events and Stored routines. More...

#include <server.h>

Public Member Functions

 Routine_event_context_guard (THD *thd)
 
 ~Routine_event_context_guard ()
 

Private Attributes

THDm_thd
 
sql_mode_t m_sql_mode
 
::Time_zonem_saved_time_zone
 
const CHARSET_INFOm_client_cs
 
const CHARSET_INFOm_connection_cl
 

Detailed Description

RAII for handling creation context of Events and Stored routines.

Constructor & Destructor Documentation

◆ Routine_event_context_guard()

dd::upgrade::Routine_event_context_guard::Routine_event_context_guard ( THD thd)

◆ ~Routine_event_context_guard()

dd::upgrade::Routine_event_context_guard::~Routine_event_context_guard ( )

Member Data Documentation

◆ m_client_cs

const CHARSET_INFO* dd::upgrade::Routine_event_context_guard::m_client_cs
private

◆ m_connection_cl

const CHARSET_INFO* dd::upgrade::Routine_event_context_guard::m_connection_cl
private

◆ m_saved_time_zone

::Time_zone* dd::upgrade::Routine_event_context_guard::m_saved_time_zone
private

◆ m_sql_mode

sql_mode_t dd::upgrade::Routine_event_context_guard::m_sql_mode
private

◆ m_thd

THD* dd::upgrade::Routine_event_context_guard::m_thd
private

The documentation for this class was generated from the following files: