![]() |
MySQL 8.0.43
Source Code Documentation
|
This class represents a subquery contained in some subclass of Item_subselect,. More...
#include <item.h>
Public Types | |
| enum class | Strategy : char { kMaterializable , kNonMaterializable , kIndependentSingleRow } |
| The strategy for executing the subquery. More... | |
Public Attributes | |
| AccessPath * | path |
| The root path of the subquery. More... | |
| Strategy | strategy |
| The strategy for executing the subquery. More... | |
| int | row_width |
| The width (in bytes) of the subquery's rows. More... | |
This class represents a subquery contained in some subclass of Item_subselect,.
|
strong |
The strategy for executing the subquery.
| AccessPath* ContainedSubquery::path |
The root path of the subquery.
| int ContainedSubquery::row_width |
The width (in bytes) of the subquery's rows.
For variable-sized values we use Item.max_length (but cap it at kMaxItemLengthEstimate).
| Strategy ContainedSubquery::strategy |
The strategy for executing the subquery.