Go to the source code of this file.
|
| GRN_API grn_token_cursor * | grn_token_cursor_open (grn_ctx *ctx, grn_obj *table, const char *str, size_t str_len, grn_tokenize_mode mode, uint32_t flags) |
| |
| GRN_API grn_rc | grn_token_cursor_set_source_column (grn_ctx *ctx, grn_token_cursor *token_cursor, grn_obj *column) |
| |
| GRN_API grn_rc | grn_token_cursor_set_source_id (grn_ctx *ctx, grn_token_cursor *token_cursor, grn_id id) |
| |
| GRN_API grn_rc | grn_token_cursor_set_index_column (grn_ctx *ctx, grn_token_cursor *token_cursor, grn_obj *column) |
| |
| GRN_API grn_rc | grn_token_cursor_set_query_options (grn_ctx *ctx, grn_token_cursor *token_cursor, grn_obj *query_options) |
| |
| GRN_API grn_rc | grn_token_cursor_set_query_domain (grn_ctx *ctx, grn_token_cursor *token_cursor, grn_id domain) |
| |
| GRN_API grn_id | grn_token_cursor_next (grn_ctx *ctx, grn_token_cursor *token_cursor) |
| |
| GRN_API grn_token_cursor_status | grn_token_cursor_get_status (grn_ctx *ctx, grn_token_cursor *token_cursor) |
| |
| GRN_API grn_rc | grn_token_cursor_close (grn_ctx *ctx, grn_token_cursor *token_cursor) |
| |
| GRN_API grn_token * | grn_token_cursor_get_token (grn_ctx *ctx, grn_token_cursor *token_cursor) |
| |
◆ GRN_TOKEN_CURSOR_ENABLE_TOKENIZED_DELIMITER
| #define GRN_TOKEN_CURSOR_ENABLE_TOKENIZED_DELIMITER (0x01 << 0) |
◆ GRN_TOKEN_CURSOR_PARALLEL
| #define GRN_TOKEN_CURSOR_PARALLEL (0x01 << 1) |
◆ grn_token_cursor
◆ grn_token_cursor_status
| Enumerator |
|---|
| GRN_TOKEN_CURSOR_DOING | |
| GRN_TOKEN_CURSOR_DONE | |
| GRN_TOKEN_CURSOR_DONE_SKIP | |
| GRN_TOKEN_CURSOR_NOT_FOUND | |
◆ grn_token_cursor_close()
◆ grn_token_cursor_get_status()
◆ grn_token_cursor_get_token()
◆ grn_token_cursor_next()
◆ grn_token_cursor_open()
◆ grn_token_cursor_set_index_column()
◆ grn_token_cursor_set_query_domain()
◆ grn_token_cursor_set_query_options()
◆ grn_token_cursor_set_source_column()
◆ grn_token_cursor_set_source_id()