![]() |
MySQL 8.0.43
Source Code Documentation
|
Argument for walk method replace_scalar_subquery. More...
#include <item_subselect.h>
Public Member Functions | |
| Scalar_subquery_replacement (Item_singlerow_subselect *target, Field *field, Query_block *select, bool add_coalesce) | |
Public Attributes | |
| Item_singlerow_subselect * | m_target |
| subquery to be replaced with field More... | |
| Field * | m_field |
| the replacement field More... | |
| Query_block * | m_outer_query_block |
| The transformed query block. More... | |
| Query_block * | m_inner_query_block |
| The immediately surrounding query. More... | |
| bool | m_add_coalesce {false} |
Argument for walk method replace_scalar_subquery.
|
inline |
| bool Item_singlerow_subselect::Scalar_subquery_replacement::m_add_coalesce {false} |
| Field* Item_singlerow_subselect::Scalar_subquery_replacement::m_field |
the replacement field
| Query_block* Item_singlerow_subselect::Scalar_subquery_replacement::m_inner_query_block |
The immediately surrounding query.
block. This will be the transformed block or a subquery of it
| Query_block* Item_singlerow_subselect::Scalar_subquery_replacement::m_outer_query_block |
The transformed query block.
| Item_singlerow_subselect* Item_singlerow_subselect::Scalar_subquery_replacement::m_target |
subquery to be replaced with field