21 #include <drizzled/name_resolution_context.h>
23 #include <drizzled/name_resolution_context_state.h>
24 #include <drizzled/table_list.h>
28 void Name_resolution_context_state::save_state(Name_resolution_context *context, TableList *table_list)
30 save_table_list= context->table_list;
31 save_first_name_resolution_table= context->first_name_resolution_table;
32 save_resolve_in_select_list= context->resolve_in_select_list;
37 void Name_resolution_context_state::restore_state(Name_resolution_context *context, TableList *table_list)
const
41 context->table_list= save_table_list;
42 context->first_name_resolution_table= save_first_name_resolution_table;
43 context->resolve_in_select_list= save_resolve_in_select_list;
46 TableList *Name_resolution_context_state::get_first_name_resolution_table()
48 return save_first_name_resolution_table;
TODO: Rename this file - func.h is stupid.
TableList * next_name_resolution_table