![]() |
MySQL 8.0.43
Source Code Documentation
|
#include <fcntl.h>#include <sys/types.h>#include <algorithm>#include "my_compiler.h"#include "my_dbug.h"#include "my_inttypes.h"#include "my_macros.h"#include "storage/myisam/ftdefs.h"#include "storage/myisam/myisamdef.h"#include "template_utils.h"Classes | |
| struct | ft_doc_rec |
| struct | st_ft_info_nlq |
| struct | ALL_IN_ONE |
| struct | FT_SUPERDOC |
Macros | |
| #define | FT_CORE |
Typedefs | |
| typedef struct ft_doc_rec | FT_DOC |
Functions | |
| static int | FT_SUPERDOC_cmp (const void *, const void *a, const void *b) |
| static int | walk_and_match (void *v_word, uint32 count, void *v_aio) |
| static int | walk_and_copy (void *v_from, uint32, void *v_to) |
| static int | walk_and_push (void *v_from, uint32, void *v_best) |
| static int | FT_DOC_cmp (void *, uchar *a_arg, uchar *b_arg) |
| FT_INFO * | ft_init_nlq_search (MI_INFO *info, uint keynr, uchar *query, uint query_len, uint flags, uchar *record) |
| int | ft_nlq_read_next (FT_INFO *handler_base, char *record) |
| float | ft_nlq_find_relevance (FT_INFO *handler_base, uchar *record, uint length) |
| void | ft_nlq_close_search (FT_INFO *handler) |
| float | ft_nlq_get_relevance (FT_INFO *handler_base) |
| void | ft_nlq_reinit_search (FT_INFO *handler_base) |
| #define FT_CORE |
| typedef struct ft_doc_rec FT_DOC |
| FT_INFO * ft_init_nlq_search | ( | MI_INFO * | info, |
| uint | keynr, | ||
| uchar * | query, | ||
| uint | query_len, | ||
| uint | flags, | ||
| uchar * | record | ||
| ) |
| void ft_nlq_close_search | ( | FT_INFO * | handler | ) |
| float ft_nlq_get_relevance | ( | FT_INFO * | handler_base | ) |
| int ft_nlq_read_next | ( | FT_INFO * | handler_base, |
| char * | record | ||
| ) |
| void ft_nlq_reinit_search | ( | FT_INFO * | handler_base | ) |
|
static |
|
static |
|
static |
|
static |