MySQL  8.0.17
Source Code Documentation
Natural_join_column Class Reference

#include <table.h>

Public Member Functions

 Natural_join_column (Field_translator *field_param, TABLE_LIST *tab)
 
 Natural_join_column (Item_field *field_param, TABLE_LIST *tab)
 
const char * name ()
 
Itemcreate_item (THD *thd)
 
Fieldfield ()
 
const char * table_name ()
 
const char * db_name ()
 
GRANT_INFOgrant ()
 

Public Attributes

Field_translatorview_field
 
Item_fieldtable_field
 
TABLE_LISTtable_ref
 
bool is_common
 

Constructor & Destructor Documentation

◆ Natural_join_column() [1/2]

Natural_join_column::Natural_join_column ( Field_translator field_param,
TABLE_LIST tab 
)

◆ Natural_join_column() [2/2]

Natural_join_column::Natural_join_column ( Item_field field_param,
TABLE_LIST tab 
)

Member Function Documentation

◆ create_item()

Item * Natural_join_column::create_item ( THD thd)

◆ db_name()

const char * Natural_join_column::db_name ( )

◆ field()

Field * Natural_join_column::field ( )

◆ grant()

GRANT_INFO * Natural_join_column::grant ( )

◆ name()

const char * Natural_join_column::name ( )

◆ table_name()

const char * Natural_join_column::table_name ( )

Member Data Documentation

◆ is_common

bool Natural_join_column::is_common

◆ table_field

Item_field* Natural_join_column::table_field

◆ table_ref

TABLE_LIST* Natural_join_column::table_ref

◆ view_field

Field_translator* Natural_join_column::view_field

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