MySQL 8.0.40
Source Code Documentation
|
#include <que0que.h>
Public Attributes | |
que_common_t | common |
type: QUE_NODE_FORK More... | |
que_t * | graph |
query graph of this node More... | |
ulint | fork_type |
fork type More... | |
ulint | n_active_thrs |
if this is the root of a graph, the number query threads that have been started in que_thr_move_to_run_state but for which que_thr_dec_refer_count has not yet been called More... | |
trx_t * | trx |
transaction: this is set only in the root node More... | |
ulint | state |
state of the fork node More... | |
que_thr_t * | caller |
pointer to a possible calling query thread More... | |
thrs | |
list of query threads More... | |
sym_tab_t * | sym_tab |
symbol table of the query, generated by the parser, or NULL if the graph was created 'by hand' More... | |
pars_info_t * | info |
info struct, or NULL More... | |
ulint | cur_end |
QUE_CUR_NOT_DEFINED, QUE_CUR_START, QUE_CUR_END. More... | |
ulint | cur_pos |
if there are n rows in the result set, values 0 and n + 1 mean before first row, or after last row, depending on cur_end; values 1...n mean a row index More... | |
bool | cur_on_row |
true if cursor is on a row, i.e., it is not before the first row or after the last row More... | |
sel_node_t * | last_sel_node |
last executed select node, or NULL if none More... | |
graphs | |
list of query graphs of a session or a stored procedure More... | |
mem_heap_t * | heap |
memory heap where the fork was created More... | |
que_thr_t* que_fork_t::caller |
pointer to a possible calling query thread
que_common_t que_fork_t::common |
type: QUE_NODE_FORK
ulint que_fork_t::cur_end |
QUE_CUR_NOT_DEFINED, QUE_CUR_START, QUE_CUR_END.
bool que_fork_t::cur_on_row |
true if cursor is on a row, i.e., it is not before the first row or after the last row
ulint que_fork_t::cur_pos |
if there are n rows in the result set, values 0 and n + 1 mean before first row, or after last row, depending on cur_end; values 1...n mean a row index
ulint que_fork_t::fork_type |
fork type
que_t* que_fork_t::graph |
query graph of this node
que_fork_t::graphs |
list of query graphs of a session or a stored procedure
mem_heap_t* que_fork_t::heap |
memory heap where the fork was created
pars_info_t* que_fork_t::info |
info struct, or NULL
sel_node_t* que_fork_t::last_sel_node |
last executed select node, or NULL if none
ulint que_fork_t::n_active_thrs |
if this is the root of a graph, the number query threads that have been started in que_thr_move_to_run_state but for which que_thr_dec_refer_count has not yet been called
ulint que_fork_t::state |
state of the fork node
sym_tab_t* que_fork_t::sym_tab |
symbol table of the query, generated by the parser, or NULL if the graph was created 'by hand'
que_fork_t::thrs |
list of query threads
trx_t* que_fork_t::trx |
transaction: this is set only in the root node