Go to the source code of this file.
|
| GRN_API grn_str * | grn_str_open (grn_ctx *ctx, const char *str, unsigned int str_len, int flags) |
| |
| GRN_API grn_rc | grn_str_close (grn_ctx *ctx, grn_str *nstr) |
| |
| GRN_API const char * | grn_char_type_to_string (grn_char_type type) |
| |
| GRN_API grn_obj * | grn_string_open (grn_ctx *ctx, const char *string, unsigned int length_in_bytes, grn_obj *lexicon_or_normalizer, int flags) |
| |
| GRN_API grn_rc | grn_string_get_original (grn_ctx *ctx, grn_obj *string, const char **original, unsigned int *length_in_bytes) |
| |
| GRN_API int | grn_string_get_flags (grn_ctx *ctx, grn_obj *string) |
| |
| GRN_API grn_rc | grn_string_get_normalized (grn_ctx *ctx, grn_obj *string, const char **normalized, unsigned int *length_in_bytes, unsigned int *n_characters) |
| |
| GRN_API grn_rc | grn_string_set_normalized (grn_ctx *ctx, grn_obj *string, char *normalized, unsigned int length_in_bytes, unsigned int n_characters) |
| |
| GRN_API const int16_t * | grn_string_get_checks (grn_ctx *ctx, grn_obj *string) |
| |
| GRN_API grn_rc | grn_string_set_checks (grn_ctx *ctx, grn_obj *string, int16_t *checks) |
| |
| GRN_API const uint8_t * | grn_string_get_types (grn_ctx *ctx, grn_obj *string) |
| |
| GRN_API grn_rc | grn_string_set_types (grn_ctx *ctx, grn_obj *string, uint8_t *types) |
| |
| GRN_API const uint64_t * | grn_string_get_offsets (grn_ctx *ctx, grn_obj *string) |
| |
| GRN_API grn_rc | grn_string_set_offsets (grn_ctx *ctx, grn_obj *string, uint64_t *offsets) |
| |
| GRN_API grn_encoding | grn_string_get_encoding (grn_ctx *ctx, grn_obj *string) |
| |
| GRN_API grn_obj * | grn_string_get_table (grn_ctx *ctx, grn_obj *string) |
| |
| GRN_API uint32_t | grn_string_get_normalizer_index (grn_ctx *ctx, grn_obj *string) |
| |
| GRN_API int | grn_charlen (grn_ctx *ctx, const char *str, const char *end) |
| |
◆ GRN_CHAR_BLANK
| #define GRN_CHAR_BLANK 0x80 |
◆ GRN_CHAR_IS_BLANK
◆ GRN_CHAR_TYPE
| #define GRN_CHAR_TYPE |
( |
|
c | ) |
((c) & 0x7f) |
◆ GRN_NORMALIZER_AUTO
| #define GRN_NORMALIZER_AUTO ((grn_obj *)1) |
◆ GRN_STR_NORMALIZE
◆ GRN_STR_REMOVEBLANK
| #define GRN_STR_REMOVEBLANK (0x01<<0) |
◆ GRN_STR_WITH_CHECKS
| #define GRN_STR_WITH_CHECKS (0x01<<2) |
◆ GRN_STR_WITH_CTYPES
| #define GRN_STR_WITH_CTYPES (0x01<<1) |
◆ GRN_STRING_REMOVE_BLANK
| #define GRN_STRING_REMOVE_BLANK (0x01<<0) |
◆ GRN_STRING_REMOVE_TOKENIZED_DELIMITER
| #define GRN_STRING_REMOVE_TOKENIZED_DELIMITER (0x01<<3) |
◆ GRN_STRING_WITH_CHECKS
| #define GRN_STRING_WITH_CHECKS (0x01<<2) |
◆ GRN_STRING_WITH_TYPES
| #define GRN_STRING_WITH_TYPES (0x01<<1) |
◆ grn_char_type
| Enumerator |
|---|
| GRN_CHAR_NULL | |
| GRN_CHAR_ALPHA | |
| GRN_CHAR_DIGIT | |
| GRN_CHAR_SYMBOL | |
| GRN_CHAR_HIRAGANA | |
| GRN_CHAR_KATAKANA | |
| GRN_CHAR_KANJI | |
| GRN_CHAR_OTHERS | |
| GRN_CHAR_EMOJI | |
◆ grn_char_type_to_string()
◆ grn_charlen()
| GRN_API int grn_charlen |
( |
grn_ctx * |
ctx, |
|
|
const char * |
str, |
|
|
const char * |
end |
|
) |
| |
◆ grn_str_close()
◆ grn_str_open()
◆ grn_string_get_checks()
◆ grn_string_get_encoding()
◆ grn_string_get_flags()
◆ grn_string_get_normalized()
| GRN_API grn_rc grn_string_get_normalized |
( |
grn_ctx * |
ctx, |
|
|
grn_obj * |
string, |
|
|
const char ** |
normalized, |
|
|
unsigned int * |
length_in_bytes, |
|
|
unsigned int * |
n_characters |
|
) |
| |
◆ grn_string_get_normalizer_index()
◆ grn_string_get_offsets()
◆ grn_string_get_original()
◆ grn_string_get_table()
◆ grn_string_get_types()
◆ grn_string_open()
| GRN_API grn_obj * grn_string_open |
( |
grn_ctx * |
ctx, |
|
|
const char * |
string, |
|
|
unsigned int |
length_in_bytes, |
|
|
grn_obj * |
lexicon_or_normalizer, |
|
|
int |
flags |
|
) |
| |
◆ grn_string_set_checks()
◆ grn_string_set_normalized()
| GRN_API grn_rc grn_string_set_normalized |
( |
grn_ctx * |
ctx, |
|
|
grn_obj * |
string, |
|
|
char * |
normalized, |
|
|
unsigned int |
length_in_bytes, |
|
|
unsigned int |
n_characters |
|
) |
| |
◆ grn_string_set_offsets()
◆ grn_string_set_types()