MySQL 8.3.0
Source Code Documentation
Pushed_lex_guard Class Reference

RAII class for pushed LEX object. More...

#include <thd_raii.h>

Public Member Functions

 Pushed_lex_guard (THD *thd, LEX *new_lex)
 
 ~Pushed_lex_guard ()
 

Private Attributes

THD *const m_thd
 
LEXm_old_lex
 

Detailed Description

RAII class for pushed LEX object.

Constructor & Destructor Documentation

◆ Pushed_lex_guard()

Pushed_lex_guard::Pushed_lex_guard ( THD thd,
LEX new_lex 
)
inline

◆ ~Pushed_lex_guard()

Pushed_lex_guard::~Pushed_lex_guard ( )
inline

Member Data Documentation

◆ m_old_lex

LEX* Pushed_lex_guard::m_old_lex
private

◆ m_thd

THD* const Pushed_lex_guard::m_thd
private

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