![]() |
MySQL 9.3.0
Source Code Documentation
|
This class is used as an input argument to Item::walk, and takes care of replacing the field pointer in Item_field with pointers to a Create_field_wrapper. More...
Public Member Functions | |
Replace_field_processor_arg (THD *thd, List< Create_field > *fields, const HA_CREATE_INFO *create_info, const char *functional_index_name) | |
const HA_CREATE_INFO * | create_info () const |
const THD * | thd () const |
List< Create_field > const * | fields () const |
const char * | functional_index_name () const |
Private Attributes | |
THD * | m_thd |
List< Create_field > * | m_fields |
const HA_CREATE_INFO * | m_create_info |
const char * | m_functional_index_name |
This class is used as an input argument to Item::walk, and takes care of replacing the field pointer in Item_field with pointers to a Create_field_wrapper.
This allows us to get the metadata for a column that isn't created yet (Create_field).
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |