|
Groonga
|
#include <groonga/tokenizer.h>
Go to the source code of this file.
Typedefs | |
| typedef void * | grn_token_filter_init_func(grn_ctx *ctx, grn_obj *table, grn_tokenize_mode mode) |
| typedef void * | grn_token_filter_init_query_func(grn_ctx *ctx, grn_tokenizer_query *query) |
| typedef void | grn_token_filter_filter_func(grn_ctx *ctx, grn_token *current_token, grn_token *next_token, void *user_data) |
| typedef void | grn_token_filter_fin_func(grn_ctx *ctx, void *user_data) |
Functions | |
| GRN_PLUGIN_EXPORT grn_rc | grn_token_filter_register (grn_ctx *ctx, const char *plugin_name_ptr, int plugin_name_length, grn_token_filter_init_func *init, grn_token_filter_filter_func *filter, grn_token_filter_fin_func *fin) |
| GRN_PLUGIN_EXPORT grn_obj * | grn_token_filter_create (grn_ctx *ctx, const char *name, int name_length) |
| GRN_PLUGIN_EXPORT grn_rc | grn_token_filter_set_init_func (grn_ctx *ctx, grn_obj *token_filter, grn_token_filter_init_query_func *init) |
| GRN_PLUGIN_EXPORT grn_rc | grn_token_filter_set_filter_func (grn_ctx *ctx, grn_obj *token_filter, grn_token_filter_filter_func *filter) |
| GRN_PLUGIN_EXPORT grn_rc | grn_token_filter_set_fin_func (grn_ctx *ctx, grn_obj *token_filter, grn_token_filter_fin_func *fin) |
| typedef void grn_token_filter_filter_func(grn_ctx *ctx, grn_token *current_token, grn_token *next_token, void *user_data) |
| typedef void grn_token_filter_fin_func(grn_ctx *ctx, void *user_data) |
| typedef void * grn_token_filter_init_func(grn_ctx *ctx, grn_obj *table, grn_tokenize_mode mode) |
| typedef void * grn_token_filter_init_query_func(grn_ctx *ctx, grn_tokenizer_query *query) |
| GRN_PLUGIN_EXPORT grn_obj * grn_token_filter_create | ( | grn_ctx * | ctx, |
| const char * | name, | ||
| int | name_length | ||
| ) |
| GRN_PLUGIN_EXPORT grn_rc grn_token_filter_register | ( | grn_ctx * | ctx, |
| const char * | plugin_name_ptr, | ||
| int | plugin_name_length, | ||
| grn_token_filter_init_func * | init, | ||
| grn_token_filter_filter_func * | filter, | ||
| grn_token_filter_fin_func * | fin | ||
| ) |
| GRN_PLUGIN_EXPORT grn_rc grn_token_filter_set_filter_func | ( | grn_ctx * | ctx, |
| grn_obj * | token_filter, | ||
| grn_token_filter_filter_func * | filter | ||
| ) |
| GRN_PLUGIN_EXPORT grn_rc grn_token_filter_set_fin_func | ( | grn_ctx * | ctx, |
| grn_obj * | token_filter, | ||
| grn_token_filter_fin_func * | fin | ||
| ) |
| GRN_PLUGIN_EXPORT grn_rc grn_token_filter_set_init_func | ( | grn_ctx * | ctx, |
| grn_obj * | token_filter, | ||
| grn_token_filter_init_query_func * | init | ||
| ) |