MySQL 8.3.0
Source Code Documentation
Name_resolution_context_state Class Reference

#include <item.h>

Public Member Functions

void save_state (Name_resolution_context *context, Table_ref *table_list)
 
void restore_state (Name_resolution_context *context, Table_ref *table_list)
 
void update_next_local (Table_ref *table_list)
 
Table_refget_first_name_resolution_table ()
 

Private Attributes

Table_refsave_table_list
 
Table_refsave_first_name_resolution_table
 
Table_refsave_next_name_resolution_table
 
bool save_resolve_in_select_list
 
Table_refsave_next_local
 

Member Function Documentation

◆ get_first_name_resolution_table()

Table_ref * Name_resolution_context_state::get_first_name_resolution_table ( )
inline

◆ restore_state()

void Name_resolution_context_state::restore_state ( Name_resolution_context context,
Table_ref table_list 
)
inline

◆ save_state()

void Name_resolution_context_state::save_state ( Name_resolution_context context,
Table_ref table_list 
)
inline

◆ update_next_local()

void Name_resolution_context_state::update_next_local ( Table_ref table_list)
inline

Member Data Documentation

◆ save_first_name_resolution_table

Table_ref* Name_resolution_context_state::save_first_name_resolution_table
private

◆ save_next_local

Table_ref* Name_resolution_context_state::save_next_local
private

◆ save_next_name_resolution_table

Table_ref* Name_resolution_context_state::save_next_name_resolution_table
private

◆ save_resolve_in_select_list

bool Name_resolution_context_state::save_resolve_in_select_list
private

◆ save_table_list

Table_ref* Name_resolution_context_state::save_table_list
private

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