InnoDB Plugin  1.0
Data Fields
sym_tab_t Struct Reference

#include <pars0sym.h>

Collaboration diagram for sym_tab_t:
Collaboration graph

Data Fields

const char * sql_string
size_t string_len
int next_char_pos
sym_node_list_t sym_list
ut_list_base< func_node_tfunc_node_list

Detailed Description

Symbol table

Field Documentation

ut_list_base< func_node_t > sym_tab_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

sym_node_list_t sym_tab_t::sym_list

list of symbol nodes in the symbol table

The documentation for this struct was generated from the following file: