![]() |
MySQL 8.0.43
Source Code Documentation
|
Minion class under Collect_scalar_subquery_info. More...
#include <item.h>
Public Attributes | |
| int8 | m_location {0} |
| set of locations More... | |
| Item_singlerow_subselect * | item {nullptr} |
| the scalar subquery More... | |
| table_map | m_correlation_map {0} |
| Item * | m_join_condition {nullptr} |
| Where did we find item above? Used when m_location == L_JOIN_COND, nullptr for other locations. More... | |
| bool | m_implicitly_grouped_and_no_union {false} |
| If true, we can forego cardinality checking of the derived table. More... | |
| bool | m_add_coalesce {false} |
| If true, add a COALESCE around replaced subquery: used for implicitly grouped COUNT() in subquery select list when subquery is correlated. More... | |
Minion class under Collect_scalar_subquery_info.
Information about one scalar subquery being considered for transformation
| Item_singlerow_subselect* Item::Css_info::item {nullptr} |
the scalar subquery
| bool Item::Css_info::m_add_coalesce {false} |
If true, add a COALESCE around replaced subquery: used for implicitly grouped COUNT() in subquery select list when subquery is correlated.
| table_map Item::Css_info::m_correlation_map {0} |
| bool Item::Css_info::m_implicitly_grouped_and_no_union {false} |
If true, we can forego cardinality checking of the derived table.
Where did we find item above? Used when m_location == L_JOIN_COND, nullptr for other locations.
| int8 Item::Css_info::m_location {0} |
set of locations