|
| GRN_API grn_hash * | grn_hash_create (grn_ctx *ctx, const char *path, unsigned int key_size, unsigned int value_size, unsigned int flags) |
| |
| GRN_API grn_hash * | grn_hash_open (grn_ctx *ctx, const char *path) |
| |
| GRN_API grn_rc | grn_hash_close (grn_ctx *ctx, grn_hash *hash) |
| |
| GRN_API grn_id | grn_hash_add (grn_ctx *ctx, grn_hash *hash, const void *key, unsigned int key_size, void **value, int *added) |
| |
| GRN_API grn_id | grn_hash_get (grn_ctx *ctx, grn_hash *hash, const void *key, unsigned int key_size, void **value) |
| |
| GRN_API int | grn_hash_get_key (grn_ctx *ctx, grn_hash *hash, grn_id id, void *keybuf, int bufsize) |
| |
| GRN_API int | grn_hash_get_key2 (grn_ctx *ctx, grn_hash *hash, grn_id id, grn_obj *bulk) |
| |
| GRN_API int | grn_hash_get_value (grn_ctx *ctx, grn_hash *hash, grn_id id, void *valuebuf) |
| |
| GRN_API grn_rc | grn_hash_set_value (grn_ctx *ctx, grn_hash *hash, grn_id id, const void *value, int flags) |
| |
| GRN_API grn_rc | grn_hash_delete_by_id (grn_ctx *ctx, grn_hash *hash, grn_id id, grn_table_delete_optarg *optarg) |
| |
| GRN_API grn_rc | grn_hash_delete (grn_ctx *ctx, grn_hash *hash, const void *key, unsigned int key_size, grn_table_delete_optarg *optarg) |
| |
| GRN_API uint32_t | grn_hash_size (grn_ctx *ctx, grn_hash *hash) |
| |
| GRN_API grn_hash_cursor * | grn_hash_cursor_open (grn_ctx *ctx, grn_hash *hash, const void *min, unsigned int min_size, const void *max, unsigned int max_size, int offset, int limit, int flags) |
| |
| GRN_API grn_id | grn_hash_cursor_next (grn_ctx *ctx, grn_hash_cursor *c) |
| |
| GRN_API void | grn_hash_cursor_close (grn_ctx *ctx, grn_hash_cursor *c) |
| |
| GRN_API int | grn_hash_cursor_get_key (grn_ctx *ctx, grn_hash_cursor *c, void **key) |
| |
| GRN_API int | grn_hash_cursor_get_value (grn_ctx *ctx, grn_hash_cursor *c, void **value) |
| |
| GRN_API grn_rc | grn_hash_cursor_set_value (grn_ctx *ctx, grn_hash_cursor *c, const void *value, int flags) |
| |
| GRN_API int | grn_hash_cursor_get_key_value (grn_ctx *ctx, grn_hash_cursor *c, void **key, unsigned int *key_size, void **value) |
| |
| GRN_API grn_rc | grn_hash_cursor_delete (grn_ctx *ctx, grn_hash_cursor *c, grn_table_delete_optarg *optarg) |
| |