62 int8_t default_value);
66 uint8_t default_value);
70 int16_t default_value);
74 uint16_t default_value);
78 int32_t default_value);
82 uint32_t default_value);
86 int64_t default_value);
90 uint64_t default_value);
98 double default_value);
117 const char *separator,
118 int separator_length,
148 const char *separator,
149 int separator_length,
154 const char *separator,
155 int separator_length,
grn_rc
Definition groonga.h:61
uint32_t grn_id
Definition groonga.h:44
#define GRN_API
Definition groonga.h:39
GRN_API uint64_t grn_vector_get_element_uint64(grn_ctx *ctx, grn_obj *vector, uint32_t offset, uint64_t default_value)
GRN_API uint32_t grn_uvector_element_size(grn_ctx *ctx, grn_obj *uvector)
GRN_API uint32_t grn_vector_pop_element(grn_ctx *ctx, grn_obj *vector, const char **str, uint32_t *weight, grn_id *domain)
GRN_API int16_t grn_vector_get_element_int16(grn_ctx *ctx, grn_obj *vector, uint32_t offset, int16_t default_value)
GRN_API uint16_t grn_vector_get_element_uint16(grn_ctx *ctx, grn_obj *vector, uint32_t offset, uint16_t default_value)
GRN_API uint32_t grn_uvector_size(grn_ctx *ctx, grn_obj *uvector)
GRN_API grn_obj * grn_uvector_join(grn_ctx *ctx, grn_obj *uvector, const char *separator, int separator_length, grn_obj *destination)
GRN_API uint32_t grn_vector_get_element_uint32(grn_ctx *ctx, grn_obj *vector, uint32_t offset, uint32_t default_value)
GRN_API uint32_t grn_vector_pop_element_float(grn_ctx *ctx, grn_obj *vector, const char **str, float *weight, grn_id *domain)
GRN_API grn_obj * grn_vector_join(grn_ctx *ctx, grn_obj *vector, const char *separator, int separator_length, grn_obj *destination)
GRN_API grn_rc grn_uvector_add_element(grn_ctx *ctx, grn_obj *uvector, grn_id id, uint32_t weight)
GRN_API grn_rc grn_uvector_add_element_record(grn_ctx *ctx, grn_obj *uvector, grn_id id, float weight)
GRN_API grn_id grn_uvector_get_element_record(grn_ctx *ctx, grn_obj *uvector, uint32_t offset, float *weight)
GRN_API double grn_vector_get_element_float64(grn_ctx *ctx, grn_obj *vector, uint32_t offset, double default_value)
GRN_API grn_rc grn_vector_copy(grn_ctx *ctx, grn_obj *src, grn_obj *dest)
GRN_API grn_rc grn_vector_add_element_float(grn_ctx *ctx, grn_obj *vector, const char *str, uint32_t str_len, float weight, grn_id domain)
GRN_API grn_obj * grn_pvector_join(grn_ctx *ctx, grn_obj *pvector, const char *separator, int separator_length, grn_obj *destination)
GRN_API uint32_t grn_vector_get_element(grn_ctx *ctx, grn_obj *vector, uint32_t offset, const char **str, uint32_t *weight, grn_id *domain)
GRN_API float grn_vector_get_element_float32(grn_ctx *ctx, grn_obj *vector, uint32_t offset, float default_value)
GRN_API bool grn_vector_get_element_bool(grn_ctx *ctx, grn_obj *vector, uint32_t offset, bool default_value)
GRN_API int8_t grn_vector_get_element_int8(grn_ctx *ctx, grn_obj *vector, uint32_t offset, int8_t default_value)
GRN_API grn_rc grn_uvector_copy(grn_ctx *ctx, grn_obj *src, grn_obj *dest)
GRN_API grn_rc grn_vector_add_element(grn_ctx *ctx, grn_obj *vector, const char *str, uint32_t str_len, uint32_t weight, grn_id domain)
GRN_API uint8_t grn_vector_get_element_uint8(grn_ctx *ctx, grn_obj *vector, uint32_t offset, uint8_t default_value)
GRN_API int64_t grn_vector_get_element_int64(grn_ctx *ctx, grn_obj *vector, uint32_t offset, int64_t default_value)
GRN_API uint32_t grn_vector_get_element_float(grn_ctx *ctx, grn_obj *vector, uint32_t offset, const char **str, float *weight, grn_id *domain)
GRN_API int32_t grn_vector_get_element_int32(grn_ctx *ctx, grn_obj *vector, uint32_t offset, int32_t default_value)
GRN_API grn_id grn_uvector_get_element(grn_ctx *ctx, grn_obj *uvector, uint32_t offset, uint32_t *weight)
GRN_API uint32_t grn_vector_size(grn_ctx *ctx, grn_obj *vector)