MySQL 9.1.0
Source Code Documentation
|
#include <item.h>
Public Types | |
enum class | Mode { CONFLATE , FIELD , DEFAULT_VALUE } |
Public Member Functions | |
Item_field_replacement (Field *target, Item_field *item, Query_block *select, Mode default_value=Mode::CONFLATE) | |
Public Member Functions inherited from Item::Item_replacement | |
Item_replacement (Query_block *transformed_block, Query_block *current_block) | |
Public Attributes | |
Field * | m_target |
The field to be replaced. More... | |
Item_field * | m_item |
The replacement field replacement field iff outer ref. More... | |
Item_field * | m_outer_field {nullptr} |
Mode | m_default_value |
Public Attributes inherited from Item::Item_replacement | |
Query_block * | m_trans_block |
Transformed query block. More... | |
Query_block * | m_curr_block |
Transformed query block or a contained. More... | |
|
strong |
|
inline |
Mode Item::Item_field_replacement::m_default_value |
Item_field* Item::Item_field_replacement::m_item |
The replacement field replacement field iff outer ref.
Item_field* Item::Item_field_replacement::m_outer_field {nullptr} |
Field* Item::Item_field_replacement::m_target |
The field to be replaced.