MySQL 9.1.0
Source Code Documentation
|
Executor structure for the materialized semi-join info, which contains. More...
#include <sql_executor.h>
Public Member Functions | |
Semijoin_mat_exec (Table_ref *sj_nest, bool is_scan, uint table_count, uint mat_table_index, uint inner_table_index) | |
~Semijoin_mat_exec ()=default | |
Public Attributes | |
Table_ref *const | sj_nest |
Semi-join nest for this materialization. More... | |
const bool | is_scan |
true if executing a scan, false if lookup More... | |
const uint | table_count |
Number of tables in the sj-nest. More... | |
const uint | mat_table_index |
Index in join_tab for materialized table. More... | |
const uint | inner_table_index |
Index in join_tab for first inner table. More... | |
Temp_table_param | table_param |
The temptable and its related info. More... | |
TABLE * | table |
Reference to temporary table. More... | |
Executor structure for the materialized semi-join info, which contains.
|
inline |
|
default |
const uint Semijoin_mat_exec::inner_table_index |
Index in join_tab for first inner table.
const bool Semijoin_mat_exec::is_scan |
true if executing a scan, false if lookup
const uint Semijoin_mat_exec::mat_table_index |
Index in join_tab for materialized table.
Table_ref* const Semijoin_mat_exec::sj_nest |
Semi-join nest for this materialization.
TABLE* Semijoin_mat_exec::table |
Reference to temporary table.
const uint Semijoin_mat_exec::table_count |
Number of tables in the sj-nest.
Temp_table_param Semijoin_mat_exec::table_param |
The temptable and its related info.