23#ifndef _my_plugin_ftparser_h
24#define _my_plugin_ftparser_h
38#ifndef MYSQL_ABI_CHECK
154#define MYSQL_FTFLAGS_NEED_COPY 1
enum_ft_token_type
Definition: plugin_ftparser.h:90
@ FT_TOKEN_RIGHT_PAREN
Definition: plugin_ftparser.h:94
@ FT_TOKEN_LEFT_PAREN
Definition: plugin_ftparser.h:93
@ FT_TOKEN_STOPWORD
Definition: plugin_ftparser.h:95
@ FT_TOKEN_WORD
Definition: plugin_ftparser.h:92
@ FT_TOKEN_EOF
Definition: plugin_ftparser.h:91
enum_ftparser_mode
Definition: plugin_ftparser.h:43
@ MYSQL_FTPARSER_FULL_BOOLEAN_INFO
Definition: plugin_ftparser.h:76
@ MYSQL_FTPARSER_SIMPLE_MODE
Definition: plugin_ftparser.h:52
@ MYSQL_FTPARSER_WITH_STOPWORDS
Definition: plugin_ftparser.h:63
Definition: m_ctype.h:422
Definition: plugin_ftparser.h:132
char * quot
Definition: plugin_ftparser.h:141
char trunc
Definition: plugin_ftparser.h:137
int weight_adjust
Definition: plugin_ftparser.h:135
char prev
Definition: plugin_ftparser.h:140
enum enum_ft_token_type type
Definition: plugin_ftparser.h:133
int yesno
Definition: plugin_ftparser.h:134
int position
Definition: plugin_ftparser.h:138
char wasign
Definition: plugin_ftparser.h:136
Definition: plugin_ftparser.h:194
const CHARSET_INFO * cs
Definition: plugin_ftparser.h:200
char * doc
Definition: plugin_ftparser.h:201
enum enum_ftparser_mode mode
Definition: plugin_ftparser.h:204
int flags
Definition: plugin_ftparser.h:203
void * ftparser_state
Definition: plugin_ftparser.h:198
int(* mysql_add_word)(MYSQL_FTPARSER_PARAM *, char *word, int word_len, MYSQL_FTPARSER_BOOLEAN_INFO *boolean_info)
Definition: plugin_ftparser.h:196
void * mysql_ftparam
Definition: plugin_ftparser.h:199
int length
Definition: plugin_ftparser.h:202
int(* mysql_parse)(MYSQL_FTPARSER_PARAM *, char *doc, int doc_len)
Definition: plugin_ftparser.h:195
Definition: plugin_ftparser.h:215
int(* init)(MYSQL_FTPARSER_PARAM *param)
Definition: plugin_ftparser.h:218
int(* deinit)(MYSQL_FTPARSER_PARAM *param)
Definition: plugin_ftparser.h:219
int(* parse)(MYSQL_FTPARSER_PARAM *param)
Definition: plugin_ftparser.h:217
int interface_version
Definition: plugin_ftparser.h:216