MySQL 8.4.2
Source Code Documentation
Make_view_tracker Class Reference

RAII class to ease error handling in parse_view_definition() More...

Public Member Functions

 Make_view_tracker (THD *thd, Table_ref *view_ref, bool *result)
 
 ~Make_view_tracker ()
 

Private Attributes

THD *const thd
 
LEX *const old_lex
 
Table_ref *const view_ref
 
bool *const result
 

Detailed Description

RAII class to ease error handling in parse_view_definition()

Constructor & Destructor Documentation

◆ Make_view_tracker()

Make_view_tracker::Make_view_tracker ( THD thd,
Table_ref view_ref,
bool *  result 
)
inline

◆ ~Make_view_tracker()

Make_view_tracker::~Make_view_tracker ( )
inline

Member Data Documentation

◆ old_lex

LEX* const Make_view_tracker::old_lex
private

◆ result

bool* const Make_view_tracker::result
private

◆ thd

THD* const Make_view_tracker::thd
private

◆ view_ref

Table_ref* const Make_view_tracker::view_ref
private

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