MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Name_resolution_context Struct Reference
Inheritance diagram for Name_resolution_context:
Collaboration diagram for Name_resolution_context:

Public Member Functions

void init ()
void resolve_in_table_list_only (TABLE_LIST *tables)
void process_error (THD *thd)

Public Attributes

Name_resolution_contextouter_context
TABLE_LISTtable_list
TABLE_LISTfirst_name_resolution_table
TABLE_LISTlast_name_resolution_table
st_select_lex * select_lex
void(* error_processor )(THD *, void *)
void * error_processor_data
bool resolve_in_select_list
Security_context * security_ctx

Additional Inherited Members

- Static Public Member Functions inherited from Sql_alloc
static void * operator new (size_t size) throw ()
static void * operator new[] (size_t size) throw ()
static void * operator new[] (size_t size, MEM_ROOT *mem_root) throw ()
static void * operator new (size_t size, MEM_ROOT *mem_root) throw ()
static void operator delete (void *ptr, size_t size)
static void operator delete (void *ptr, MEM_ROOT *mem_root)
static void operator delete[] (void *ptr, MEM_ROOT *mem_root)
static void operator delete[] (void *ptr, size_t size)

Detailed Description

Definition at line 419 of file item.h.

Member Data Documentation

bool Name_resolution_context::resolve_in_select_list

When TRUE, items are resolved in this context against SELECT_LEX::item_list, SELECT_lex::group_list and this->table_list. If FALSE, items are resolved only against this->table_list.

See Also
st_select_lex::item_list, st_select_lex::group_list

Definition at line 473 of file item.h.


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