Groonga 3.0.9 Source Code Document
|
Go to the source code of this file.
Data Structures | |
struct | grn_token |
Macros | |
#define | GRN_TOKEN_ENABLE_TOKENIZED_DELIMITER (0x01L<<0) |
Enumerations | |
enum | grn_token_mode { GRN_TOKEN_GET = 0, GRN_TOKEN_ADD, GRN_TOKEN_DEL } |
enum | grn_token_status { GRN_TOKEN_DOING = 0, GRN_TOKEN_DONE, GRN_TOKEN_NOT_FOUND } |
Functions | |
grn_rc | grn_token_init (void) |
grn_rc | grn_token_fin (void) |
GRN_API grn_token * | grn_token_open (grn_ctx *ctx, grn_obj *table, const char *str, size_t str_len, grn_token_mode mode, unsigned int flags) |
GRN_API grn_id | grn_token_next (grn_ctx *ctx, grn_token *ng) |
GRN_API grn_rc | grn_token_close (grn_ctx *ctx, grn_token *ng) |
grn_rc | grn_db_init_mecab_tokenizer (grn_ctx *ctx) |
grn_rc | grn_db_init_builtin_tokenizers (grn_ctx *ctx) |
Variables | |
grn_obj * | grn_token_uvector |
enum grn_token_mode |
enum grn_token_status |
grn_rc grn_token_fin | ( | void | ) |
grn_rc grn_token_init | ( | void | ) |
GRN_API grn_token* grn_token_open | ( | grn_ctx * | ctx, |
grn_obj * | table, | ||
const char * | str, | ||
size_t | str_len, | ||
grn_token_mode | mode, | ||
unsigned int | flags | ||
) |