MySQL  8.0.16
Source Code Documentation
sql_derived.cc File Reference
#include "sql/sql_derived.h"
#include <stddef.h>
#include <string.h>
#include <sys/types.h>
#include "lex_string.h"
#include "my_base.h"
#include "my_bitmap.h"
#include "my_dbug.h"
#include "my_inttypes.h"
#include "my_sys.h"
#include "my_table_map.h"
#include "mysqld_error.h"
#include "sql/auth/auth_acls.h"
#include "sql/debug_sync.h"
#include "sql/handler.h"
#include "sql/item.h"
#include "sql/mem_root_array.h"
#include "sql/opt_trace.h"
#include "sql/query_options.h"
#include "sql/sql_base.h"
#include "sql/sql_class.h"
#include "sql/sql_const.h"
#include "sql/sql_executor.h"
#include "sql/sql_lex.h"
#include "sql/sql_list.h"
#include "sql/sql_opt_exec_shared.h"
#include "sql/sql_optimizer.h"
#include "sql/sql_resolver.h"
#include "sql/sql_tmp_table.h"
#include "sql/sql_union.h"
#include "sql/sql_view.h"
#include "sql/system_variables.h"
#include "sql/table.h"
#include "sql/table_function.h"
#include "sql/temp_table_param.h"
#include "thr_lock.h"

Functions

static void swap_column_names_of_unit_and_tmp_table (List< Item > &unit_items, const Create_col_name_list &tmp_table_col_names)
 Helper function for TABLE_LIST::setup_materialized_derived() More...
 

Function Documentation

◆ swap_column_names_of_unit_and_tmp_table()

static void swap_column_names_of_unit_and_tmp_table ( List< Item > &  unit_items,
const Create_col_name_list tmp_table_col_names 
)
static

Helper function for TABLE_LIST::setup_materialized_derived()