MySQL 8.0.39
Source Code Documentation
|
Symbol table. More...
#include <pars0sym.h>
Public Member Functions | |
UT_LIST_BASE_NODE_T (sym_node_t, sym_list) sym_list | |
list of symbol nodes in the symbol table More... | |
UT_LIST_BASE_NODE_T_EXTERN (func_node_t, func_node_list) func_node_list | |
list of function nodes in the parsed query graph More... | |
Public Attributes | |
que_t * | query_graph |
query graph generated by the parser More... | |
const char * | sql_string |
SQL string to parse. More... | |
size_t | string_len |
SQL string length. More... | |
int | next_char_pos |
position of the next character in sql_string to give to the lexical analyzer More... | |
pars_info_t * | info |
extra information, or NULL More... | |
mem_heap_t * | heap |
memory heap from which we can allocate space More... | |
Symbol table.
sym_tab_t::UT_LIST_BASE_NODE_T | ( | sym_node_t | , |
sym_list | |||
) |
list of symbol nodes in the symbol table
sym_tab_t::UT_LIST_BASE_NODE_T_EXTERN | ( | func_node_t | , |
func_node_list | |||
) |
list of function nodes in the parsed query graph
mem_heap_t* sym_tab_t::heap |
memory heap from which we can allocate space
pars_info_t* sym_tab_t::info |
extra information, or NULL
int sym_tab_t::next_char_pos |
position of the next character in sql_string to give to the lexical analyzer
que_t* sym_tab_t::query_graph |
query graph generated by the parser
const char* sym_tab_t::sql_string |
SQL string to parse.
size_t sym_tab_t::string_len |
SQL string length.