Functions |
| GRN_API void | grn_tiny_array_init (grn_ctx *ctx, grn_tiny_array *array, uint16_t element_size, uint16_t flags) |
| GRN_API void | grn_tiny_array_fin (grn_tiny_array *array) |
| GRN_API void * | grn_tiny_array_at (grn_tiny_array *array, grn_id id) |
| GRN_API grn_id | grn_tiny_array_id (grn_tiny_array *array, const void *element_address) |
| grn_rc | grn_array_truncate (grn_ctx *ctx, grn_array *array) |
| grn_rc | grn_array_copy_sort_key (grn_ctx *ctx, grn_array *array, grn_table_sort_key *keys, int n_keys) |
| GRN_API void | grn_array_queue_lock_clear (grn_ctx *ctx, grn_array *array) |
| GRN_API void | grn_array_clear_curr_rec (grn_ctx *ctx, grn_array *array) |
| GRN_API grn_table_queue * | grn_array_queue (grn_ctx *ctx, grn_array *array) |
| GRN_API uint32_t | grn_table_queue_size (grn_table_queue *queue) |
| GRN_API void | grn_table_queue_head_increment (grn_table_queue *queue) |
| GRN_API void | grn_table_queue_tail_increment (grn_table_queue *queue) |
| GRN_API grn_id | grn_table_queue_head (grn_table_queue *queue) |
| GRN_API grn_id | grn_table_queue_tail (grn_table_queue *queue) |
| GRN_API int | grn_hash_sort (grn_ctx *ctx, grn_hash *hash, int limit, grn_array *result, grn_table_sort_optarg *optarg) |
| 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_API grn_rc | grn_hash_truncate (grn_ctx *ctx, grn_hash *hash) |
| int | grn_rec_unit_size (grn_rec_unit unit, int rec_size) |
| const char * | _grn_hash_key (grn_ctx *ctx, grn_hash *hash, grn_id id, uint32_t *key_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_id | grn_hash_next (grn_ctx *ctx, grn_hash *hash, grn_id id) |
| const char * | _grn_hash_strkey_by_val (void *v, uint16_t *size) |
| const char * | grn_hash_get_value_ (grn_ctx *ctx, grn_hash *hash, grn_id id, uint32_t *size) |
| grn_rc | grn_hash_remove (grn_ctx *ctx, const char *path) |
| grn_rc | grn_array_remove (grn_ctx *ctx, const char *path) |
| grn_id | grn_hash_at (grn_ctx *ctx, grn_hash *hash, grn_id id) |
| grn_id | grn_array_at (grn_ctx *ctx, grn_array *array, grn_id id) |
| void | grn_hash_check (grn_ctx *ctx, grn_hash *hash) |