MySQL 9.1.0
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.