24#ifndef _my_plugin_ftparser_h
25#define _my_plugin_ftparser_h
39#ifndef MYSQL_ABI_CHECK
155#define MYSQL_FTFLAGS_NEED_COPY 1
enum_ft_token_type
Definition: plugin_ftparser.h:91
@ FT_TOKEN_RIGHT_PAREN
Definition: plugin_ftparser.h:95
@ FT_TOKEN_LEFT_PAREN
Definition: plugin_ftparser.h:94
@ FT_TOKEN_STOPWORD
Definition: plugin_ftparser.h:96
@ FT_TOKEN_WORD
Definition: plugin_ftparser.h:93
@ FT_TOKEN_EOF
Definition: plugin_ftparser.h:92
enum_ftparser_mode
Definition: plugin_ftparser.h:44
@ MYSQL_FTPARSER_FULL_BOOLEAN_INFO
Definition: plugin_ftparser.h:77
@ MYSQL_FTPARSER_SIMPLE_MODE
Definition: plugin_ftparser.h:53
@ MYSQL_FTPARSER_WITH_STOPWORDS
Definition: plugin_ftparser.h:64
Definition: m_ctype.h:423
Definition: plugin_ftparser.h:133
char * quot
Definition: plugin_ftparser.h:142
char trunc
Definition: plugin_ftparser.h:138
int weight_adjust
Definition: plugin_ftparser.h:136
char prev
Definition: plugin_ftparser.h:141
enum enum_ft_token_type type
Definition: plugin_ftparser.h:134
int yesno
Definition: plugin_ftparser.h:135
int position
Definition: plugin_ftparser.h:139
char wasign
Definition: plugin_ftparser.h:137
Definition: plugin_ftparser.h:195
const CHARSET_INFO * cs
Definition: plugin_ftparser.h:201
char * doc
Definition: plugin_ftparser.h:202
enum enum_ftparser_mode mode
Definition: plugin_ftparser.h:205
int flags
Definition: plugin_ftparser.h:204
void * ftparser_state
Definition: plugin_ftparser.h:199
int(* mysql_add_word)(MYSQL_FTPARSER_PARAM *, char *word, int word_len, MYSQL_FTPARSER_BOOLEAN_INFO *boolean_info)
Definition: plugin_ftparser.h:197
void * mysql_ftparam
Definition: plugin_ftparser.h:200
int length
Definition: plugin_ftparser.h:203
int(* mysql_parse)(MYSQL_FTPARSER_PARAM *, char *doc, int doc_len)
Definition: plugin_ftparser.h:196
Definition: plugin_ftparser.h:216
int(* init)(MYSQL_FTPARSER_PARAM *param)
Definition: plugin_ftparser.h:219
int(* deinit)(MYSQL_FTPARSER_PARAM *param)
Definition: plugin_ftparser.h:220
int(* parse)(MYSQL_FTPARSER_PARAM *param)
Definition: plugin_ftparser.h:218
int interface_version
Definition: plugin_ftparser.h:217