33#define GRN_TOKEN_CURSOR_ENABLE_TOKENIZED_DELIMITER (0x01 << 0)
34#define GRN_TOKEN_CURSOR_PARALLEL (0x01 << 1)
grn_rc
Definition groonga.h:61
uint32_t grn_id
Definition groonga.h:44
#define GRN_API
Definition groonga.h:39
struct _grn_token grn_token
Definition token.h:127
grn_tokenize_mode
Definition token.h:37
GRN_API grn_rc grn_token_cursor_close(grn_ctx *ctx, grn_token_cursor *token_cursor)
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_query_options(grn_ctx *ctx, grn_token_cursor *token_cursor, grn_obj *query_options)
GRN_API grn_rc grn_token_cursor_set_source_id(grn_ctx *ctx, grn_token_cursor *token_cursor, grn_id id)
GRN_API grn_token * grn_token_cursor_get_token(grn_ctx *ctx, grn_token_cursor *token_cursor)
GRN_API grn_rc grn_token_cursor_set_index_column(grn_ctx *ctx, grn_token_cursor *token_cursor, grn_obj *column)
GRN_API grn_id grn_token_cursor_next(grn_ctx *ctx, grn_token_cursor *token_cursor)
grn_token_cursor_status
Definition token_cursor.h:26
@ GRN_TOKEN_CURSOR_DOING
Definition token_cursor.h:27
@ GRN_TOKEN_CURSOR_DONE_SKIP
Definition token_cursor.h:29
@ GRN_TOKEN_CURSOR_DONE
Definition token_cursor.h:28
@ GRN_TOKEN_CURSOR_NOT_FOUND
Definition token_cursor.h:30
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_query_domain(grn_ctx *ctx, grn_token_cursor *token_cursor, grn_id domain)
struct _grn_token_cursor grn_token_cursor
Definition token_cursor.h:36
GRN_API grn_token_cursor_status grn_token_cursor_get_status(grn_ctx *ctx, grn_token_cursor *token_cursor)