MySQL  8.0.26
Source Code Documentation
Name_resolution_context_state Class Reference

#include <item.h>

Public Member Functions

void save_state (Name_resolution_context *context, TABLE_LIST *table_list)
 
void restore_state (Name_resolution_context *context, TABLE_LIST *table_list)
 
void update_next_local (TABLE_LIST *table_list)
 
TABLE_LISTget_first_name_resolution_table ()
 

Private Attributes

TABLE_LISTsave_table_list
 
TABLE_LISTsave_first_name_resolution_table
 
TABLE_LISTsave_next_name_resolution_table
 
bool save_resolve_in_select_list
 
TABLE_LISTsave_next_local
 

Member Function Documentation

◆ get_first_name_resolution_table()

TABLE_LIST* Name_resolution_context_state::get_first_name_resolution_table ( )
inline

◆ restore_state()

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

◆ save_state()

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

◆ update_next_local()

void Name_resolution_context_state::update_next_local ( TABLE_LIST table_list)
inline

Member Data Documentation

◆ save_first_name_resolution_table

TABLE_LIST* Name_resolution_context_state::save_first_name_resolution_table
private

◆ save_next_local

TABLE_LIST* Name_resolution_context_state::save_next_local
private

◆ save_next_name_resolution_table

TABLE_LIST* 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_LIST* Name_resolution_context_state::save_table_list
private

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