MySQL 9.0.0
Source Code Documentation
plugin_ftparser.h File Reference

Go to the source code of this file.

Classes

struct  MYSQL_FTPARSER_BOOLEAN_INFO
 
struct  MYSQL_FTPARSER_PARAM
 
struct  st_mysql_ftparser
 

Macros

#define MYSQL_FTFLAGS_NEED_COPY   1
 

Enumerations

enum  enum_ftparser_mode { MYSQL_FTPARSER_SIMPLE_MODE = 0 , MYSQL_FTPARSER_WITH_STOPWORDS = 1 , MYSQL_FTPARSER_FULL_BOOLEAN_INFO = 2 }
 
enum  enum_ft_token_type {
  FT_TOKEN_EOF = 0 , FT_TOKEN_WORD = 1 , FT_TOKEN_LEFT_PAREN = 2 , FT_TOKEN_RIGHT_PAREN = 3 ,
  FT_TOKEN_STOPWORD = 4
}
 

Macro Definition Documentation

◆ MYSQL_FTFLAGS_NEED_COPY

#define MYSQL_FTFLAGS_NEED_COPY   1

Enumeration Type Documentation

◆ enum_ft_token_type

Enumerator
FT_TOKEN_EOF 
FT_TOKEN_WORD 
FT_TOKEN_LEFT_PAREN 
FT_TOKEN_RIGHT_PAREN 
FT_TOKEN_STOPWORD 

◆ enum_ftparser_mode

Enumerator
MYSQL_FTPARSER_SIMPLE_MODE 
MYSQL_FTPARSER_WITH_STOPWORDS 
MYSQL_FTPARSER_FULL_BOOLEAN_INFO