28#define GRN_TYPE_IS_TEXT_FAMILY(type) grn_type_id_is_text_family(NULL, (type))
63 unsigned int name_size,
uint16_t grn_obj_flags
Definition groonga.h:679
uint32_t grn_id
Definition groonga.h:44
#define GRN_API
Definition groonga.h:39
GRN_API bool grn_type_id_is_number_family(grn_ctx *ctx, grn_id id)
GRN_API bool grn_type_id_is_text_family(grn_ctx *ctx, grn_id id)
GRN_API bool grn_type_id_is_binary_family(grn_ctx *ctx, grn_id id)
GRN_API const char * grn_type_id_to_string_builtin(grn_ctx *ctx, grn_id id)
GRN_API grn_obj * grn_type_create(grn_ctx *ctx, const char *name, unsigned int name_size, grn_obj_flags flags, unsigned int size)
Define a new type in DB.
GRN_API bool grn_type_id_is_compatible(grn_ctx *ctx, grn_id id1, grn_id id2)
GRN_API uint32_t grn_type_size(grn_ctx *ctx, grn_obj *type)
GRN_API bool grn_type_id_is_builtin(grn_ctx *ctx, grn_id id)
GRN_API size_t grn_type_id_size(grn_ctx *ctx, grn_id id)
GRN_API bool grn_type_id_is_float_family(grn_ctx *ctx, grn_id id)