MySQL 9.1.0
Source Code Documentation
fts_ast_state_t Struct Reference

#include <fts0ast.h>

Public Attributes

mem_heap_theap
 Heap to use for alloc. More...
 
fts_ast_node_troot
 If all goes OK, then this will point to the root. More...
 
fts_ast_list_t list
 List of nodes allocated. More...
 
fts_lexer_tlexer
 Lexer callback + arg. More...
 
CHARSET_INFOcharset
 charset used for tokenization More...
 
fts_ast_node_tcur_node
 Current node into which we add new node. More...
 
int depth
 Depth of parsing state. More...
 

Member Data Documentation

◆ charset

CHARSET_INFO* fts_ast_state_t::charset

charset used for tokenization

◆ cur_node

fts_ast_node_t* fts_ast_state_t::cur_node

Current node into which we add new node.

◆ depth

int fts_ast_state_t::depth

Depth of parsing state.

◆ heap

mem_heap_t* fts_ast_state_t::heap

Heap to use for alloc.

◆ lexer

fts_lexer_t* fts_ast_state_t::lexer

Lexer callback + arg.

◆ list

fts_ast_list_t fts_ast_state_t::list

List of nodes allocated.

◆ root

fts_ast_node_t* fts_ast_state_t::root

If all goes OK, then this will point to the root.


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