Functions |
| void | grn_tiny_array_init (grn_ctx *ctx, grn_tiny_array *array, uint16_t element_size, uint16_t flags) |
| void | grn_tiny_array_fin (grn_tiny_array *array) |
| void * | grn_tiny_array_at (grn_tiny_array *array, grn_id id) |
| grn_id | grn_tiny_array_id (grn_tiny_array *array, const void *element_address) |
| uint32_t | grn_table_queue_size (grn_table_queue *queue) |
| void | grn_table_queue_head_increment (grn_table_queue *queue) |
| void | grn_table_queue_tail_increment (grn_table_queue *queue) |
| grn_id | grn_table_queue_head (grn_table_queue *queue) |
| grn_id | grn_table_queue_tail (grn_table_queue *queue) |
| void | grn_array_queue_lock_clear (grn_ctx *ctx, grn_array *array) |
| grn_table_queue * | grn_array_queue (grn_ctx *ctx, grn_array *array) |
| grn_array * | grn_array_create (grn_ctx *ctx, const char *path, uint32_t value_size, uint32_t flags) |
| grn_array * | grn_array_open (grn_ctx *ctx, const char *path) |
| grn_rc | grn_array_close (grn_ctx *ctx, grn_array *array) |
| grn_rc | grn_array_remove (grn_ctx *ctx, const char *path) |
| grn_rc | grn_array_truncate (grn_ctx *ctx, grn_array *array) |
| int | grn_array_get_value (grn_ctx *ctx, grn_array *array, grn_id id, void *valuebuf) |
| void * | _grn_array_get_value (grn_ctx *ctx, grn_array *array, grn_id id) |
| grn_rc | grn_array_set_value (grn_ctx *ctx, grn_array *array, grn_id id, const void *value, int flags) |
| grn_rc | grn_array_delete_by_id (grn_ctx *ctx, grn_array *array, grn_id id, grn_table_delete_optarg *optarg) |
| grn_id | grn_array_at (grn_ctx *ctx, grn_array *array, grn_id id) |
| grn_rc | grn_array_copy_sort_key (grn_ctx *ctx, grn_array *array, grn_table_sort_key *keys, int n_keys) |
| void | grn_array_cursor_close (grn_ctx *ctx, grn_array_cursor *cursor) |
| grn_array_cursor * | grn_array_cursor_open (grn_ctx *ctx, grn_array *array, grn_id min, grn_id max, int offset, int limit, int flags) |
| grn_id | grn_array_cursor_next (grn_ctx *ctx, grn_array_cursor *cursor) |
| grn_id | grn_array_next (grn_ctx *ctx, grn_array *array, grn_id id) |
| int | grn_array_cursor_get_value (grn_ctx *ctx, grn_array_cursor *cursor, void **value) |
| grn_rc | grn_array_cursor_set_value (grn_ctx *ctx, grn_array_cursor *cursor, const void *value, int flags) |
| grn_rc | grn_array_cursor_delete (grn_ctx *ctx, grn_array_cursor *cursor, grn_table_delete_optarg *optarg) |
| void | grn_array_clear_curr_rec (grn_ctx *ctx, grn_array *array) |
| grn_id | grn_array_add (grn_ctx *ctx, grn_array *array, void **value) |
| grn_id | grn_array_push (grn_ctx *ctx, grn_array *array, void(*func)(grn_ctx *, grn_array *, grn_id, void *), void *func_arg) |
| grn_id | grn_array_pull (grn_ctx *ctx, grn_array *array, grn_bool blockp, void(*func)(grn_ctx *, grn_array *, grn_id, void *), void *func_arg) |
| void | grn_array_unblock (grn_ctx *ctx, grn_array *array) |
| grn_hash * | grn_hash_create (grn_ctx *ctx, const char *path, uint32_t key_size, uint32_t value_size, uint32_t flags) |
| grn_hash * | grn_hash_open (grn_ctx *ctx, const char *path) |
| grn_rc | grn_hash_close (grn_ctx *ctx, grn_hash *hash) |
| grn_rc | grn_hash_remove (grn_ctx *ctx, const char *path) |
| grn_rc | grn_hash_truncate (grn_ctx *ctx, grn_hash *hash) |
| grn_rc | grn_hash_lock (grn_ctx *ctx, grn_hash *hash, int timeout) |
| grn_rc | grn_hash_unlock (grn_ctx *ctx, grn_hash *hash) |
| grn_rc | grn_hash_clear_lock (grn_ctx *ctx, grn_hash *hash) |
| grn_id | grn_hash_add (grn_ctx *ctx, grn_hash *hash, const void *key, unsigned int key_size, void **value, int *added) |
| grn_id | grn_hash_get (grn_ctx *ctx, grn_hash *hash, const void *key, unsigned int key_size, void **value) |
| const char * | _grn_hash_key (grn_ctx *ctx, grn_hash *hash, grn_id id, uint32_t *key_size) |
| int | grn_hash_get_key (grn_ctx *ctx, grn_hash *hash, grn_id id, void *keybuf, int bufsize) |
| int | grn_hash_get_key2 (grn_ctx *ctx, grn_hash *hash, grn_id id, grn_obj *bulk) |
| int | grn_hash_get_value (grn_ctx *ctx, grn_hash *hash, grn_id id, void *valuebuf) |
| const char * | grn_hash_get_value_ (grn_ctx *ctx, grn_hash *hash, grn_id id, uint32_t *size) |
| int | grn_hash_get_key_value (grn_ctx *ctx, grn_hash *hash, grn_id id, void *keybuf, int bufsize, void *valuebuf) |
| int | _grn_hash_get_key_value (grn_ctx *ctx, grn_hash *hash, grn_id id, void **key, void **value) |
| grn_rc | grn_hash_set_value (grn_ctx *ctx, grn_hash *hash, grn_id id, const void *value, int flags) |
| grn_rc | grn_hash_delete_by_id (grn_ctx *ctx, grn_hash *hash, grn_id id, grn_table_delete_optarg *optarg) |
| grn_rc | grn_hash_delete (grn_ctx *ctx, grn_hash *hash, const void *key, uint32_t key_size, grn_table_delete_optarg *optarg) |
| const char * | _grn_hash_strkey_by_val (void *v, uint16_t *size) |
| void | grn_hash_cursor_close (grn_ctx *ctx, grn_hash_cursor *c) |
| grn_hash_cursor * | grn_hash_cursor_open (grn_ctx *ctx, grn_hash *hash, const void *min, uint32_t min_size, const void *max, uint32_t max_size, int offset, int limit, int flags) |
| grn_id | grn_hash_cursor_next (grn_ctx *ctx, grn_hash_cursor *c) |
| grn_id | grn_hash_next (grn_ctx *ctx, grn_hash *hash, grn_id id) |
| grn_id | grn_hash_at (grn_ctx *ctx, grn_hash *hash, grn_id id) |
| int | grn_hash_cursor_get_key (grn_ctx *ctx, grn_hash_cursor *c, void **key) |
| int | grn_hash_cursor_get_value (grn_ctx *ctx, grn_hash_cursor *c, void **value) |
| int | grn_hash_cursor_get_key_value (grn_ctx *ctx, grn_hash_cursor *c, void **key, uint32_t *key_size, void **value) |
| grn_rc | grn_hash_cursor_set_value (grn_ctx *ctx, grn_hash_cursor *c, const void *value, int flags) |
| grn_rc | grn_hash_cursor_delete (grn_ctx *ctx, grn_hash_cursor *c, grn_table_delete_optarg *optarg) |
| int | grn_hash_sort (grn_ctx *ctx, grn_hash *hash, int limit, grn_array *result, grn_table_sort_optarg *optarg) |
| void | grn_hash_check (grn_ctx *ctx, grn_hash *hash) |