Groonga
Loading...
Searching...
No Matches
table_module.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void *(* grn_table_module_open_options_func) (grn_ctx *ctx, grn_obj *proc, grn_obj *values, void *user_data)
 
typedef grn_table_module_open_options_func grn_tokenizer_open_options_func
 
typedef grn_table_module_open_options_func grn_normalizer_open_options_func
 

Functions

GRN_API grn_rc grn_table_set_default_tokenizer_options (grn_ctx *ctx, grn_obj *table, grn_obj *options)
 
GRN_API grn_rc grn_table_get_default_tokenizer_options (grn_ctx *ctx, grn_obj *table, grn_obj *options)
 
GRN_API void * grn_table_cache_default_tokenizer_options (grn_ctx *ctx, grn_obj *table, grn_table_module_open_options_func open_options_func, grn_close_func close_options_func, void *user_data)
 
GRN_API grn_rc grn_table_get_default_tokenizer_string (grn_ctx *ctx, grn_obj *table, grn_obj *output)
 
GRN_API grn_rc grn_table_set_normalizer_options (grn_ctx *ctx, grn_obj *table, grn_obj *options)
 
GRN_API grn_rc grn_table_get_normalizer_options (grn_ctx *ctx, grn_obj *table, grn_obj *options)
 
GRN_API void * grn_table_cache_normalizer_options (grn_ctx *ctx, grn_obj *table, grn_obj *string, grn_table_module_open_options_func open_options_func, grn_close_func close_options_func, void *user_data)
 
GRN_API grn_rc grn_table_get_normalizer_string (grn_ctx *ctx, grn_obj *table, grn_obj *output)
 
GRN_API grn_rc grn_table_set_normalizers_options (grn_ctx *ctx, grn_obj *table, uint32_t i, grn_obj *options)
 
GRN_API grn_rc grn_table_get_normalizers_options (grn_ctx *ctx, grn_obj *table, uint32_t i, grn_obj *options)
 
GRN_API void * grn_table_cache_normalizers_options (grn_ctx *ctx, grn_obj *table, uint32_t i, grn_table_module_open_options_func open_options_func, grn_close_func close_options_func, void *user_data)
 
GRN_API grn_rc grn_table_get_normalizers_string (grn_ctx *ctx, grn_obj *table, grn_obj *output)
 
GRN_API grn_rc grn_table_set_token_filter_options (grn_ctx *ctx, grn_obj *table, unsigned int i, grn_obj *options)
 
GRN_API grn_rc grn_table_set_token_filters_options (grn_ctx *ctx, grn_obj *table, uint32_t i, grn_obj *options)
 
GRN_API grn_rc grn_table_get_token_filter_options (grn_ctx *ctx, grn_obj *table, unsigned int i, grn_obj *options)
 
GRN_API grn_rc grn_table_get_token_filters_options (grn_ctx *ctx, grn_obj *table, uint32_t i, grn_obj *options)
 
GRN_API void * grn_table_cache_token_filter_options (grn_ctx *ctx, grn_obj *table, unsigned int i, grn_table_module_open_options_func open_options_func, grn_close_func close_options_func, void *user_data)
 
GRN_API void * grn_table_cache_token_filters_options (grn_ctx *ctx, grn_obj *table, uint32_t i, grn_table_module_open_options_func open_options_func, grn_close_func close_options_func, void *user_data)
 
GRN_API grn_rc grn_table_get_token_filters_string (grn_ctx *ctx, grn_obj *table, grn_obj *output)
 
GRN_API grn_rc grn_table_set_extractors_options (grn_ctx *ctx, grn_obj *table, uint32_t i, grn_obj *options)
 
GRN_API grn_rc grn_table_get_extractors_options (grn_ctx *ctx, grn_obj *table, uint32_t i, grn_obj *options)
 
GRN_API void * grn_table_cache_extractors_options (grn_ctx *ctx, grn_obj *table, uint32_t i, grn_table_module_open_options_func open_options_func, grn_close_func close_options_func, void *user_data)
 
GRN_API grn_rc grn_table_get_extractors_string (grn_ctx *ctx, grn_obj *table, grn_obj *output)
 

Typedef Documentation

◆ grn_normalizer_open_options_func

◆ grn_table_module_open_options_func

typedef void *(* grn_table_module_open_options_func) (grn_ctx *ctx, grn_obj *proc, grn_obj *values, void *user_data)

◆ grn_tokenizer_open_options_func

Function Documentation

◆ grn_table_cache_default_tokenizer_options()

GRN_API void * grn_table_cache_default_tokenizer_options ( grn_ctx ctx,
grn_obj table,
grn_table_module_open_options_func  open_options_func,
grn_close_func  close_options_func,
void *  user_data 
)

◆ grn_table_cache_extractors_options()

GRN_API void * grn_table_cache_extractors_options ( grn_ctx ctx,
grn_obj table,
uint32_t  i,
grn_table_module_open_options_func  open_options_func,
grn_close_func  close_options_func,
void *  user_data 
)

◆ grn_table_cache_normalizer_options()

GRN_API void * grn_table_cache_normalizer_options ( grn_ctx ctx,
grn_obj table,
grn_obj string,
grn_table_module_open_options_func  open_options_func,
grn_close_func  close_options_func,
void *  user_data 
)

◆ grn_table_cache_normalizers_options()

GRN_API void * grn_table_cache_normalizers_options ( grn_ctx ctx,
grn_obj table,
uint32_t  i,
grn_table_module_open_options_func  open_options_func,
grn_close_func  close_options_func,
void *  user_data 
)

◆ grn_table_cache_token_filter_options()

GRN_API void * grn_table_cache_token_filter_options ( grn_ctx ctx,
grn_obj table,
unsigned int  i,
grn_table_module_open_options_func  open_options_func,
grn_close_func  close_options_func,
void *  user_data 
)

◆ grn_table_cache_token_filters_options()

GRN_API void * grn_table_cache_token_filters_options ( grn_ctx ctx,
grn_obj table,
uint32_t  i,
grn_table_module_open_options_func  open_options_func,
grn_close_func  close_options_func,
void *  user_data 
)

◆ grn_table_get_default_tokenizer_options()

GRN_API grn_rc grn_table_get_default_tokenizer_options ( grn_ctx ctx,
grn_obj table,
grn_obj options 
)

◆ grn_table_get_default_tokenizer_string()

GRN_API grn_rc grn_table_get_default_tokenizer_string ( grn_ctx ctx,
grn_obj table,
grn_obj output 
)

◆ grn_table_get_extractors_options()

GRN_API grn_rc grn_table_get_extractors_options ( grn_ctx ctx,
grn_obj table,
uint32_t  i,
grn_obj options 
)

◆ grn_table_get_extractors_string()

GRN_API grn_rc grn_table_get_extractors_string ( grn_ctx ctx,
grn_obj table,
grn_obj output 
)

◆ grn_table_get_normalizer_options()

GRN_API grn_rc grn_table_get_normalizer_options ( grn_ctx ctx,
grn_obj table,
grn_obj options 
)

◆ grn_table_get_normalizer_string()

GRN_API grn_rc grn_table_get_normalizer_string ( grn_ctx ctx,
grn_obj table,
grn_obj output 
)

◆ grn_table_get_normalizers_options()

GRN_API grn_rc grn_table_get_normalizers_options ( grn_ctx ctx,
grn_obj table,
uint32_t  i,
grn_obj options 
)

◆ grn_table_get_normalizers_string()

GRN_API grn_rc grn_table_get_normalizers_string ( grn_ctx ctx,
grn_obj table,
grn_obj output 
)

◆ grn_table_get_token_filter_options()

GRN_API grn_rc grn_table_get_token_filter_options ( grn_ctx ctx,
grn_obj table,
unsigned int  i,
grn_obj options 
)

◆ grn_table_get_token_filters_options()

GRN_API grn_rc grn_table_get_token_filters_options ( grn_ctx ctx,
grn_obj table,
uint32_t  i,
grn_obj options 
)

◆ grn_table_get_token_filters_string()

GRN_API grn_rc grn_table_get_token_filters_string ( grn_ctx ctx,
grn_obj table,
grn_obj output 
)

◆ grn_table_set_default_tokenizer_options()

GRN_API grn_rc grn_table_set_default_tokenizer_options ( grn_ctx ctx,
grn_obj table,
grn_obj options 
)

◆ grn_table_set_extractors_options()

GRN_API grn_rc grn_table_set_extractors_options ( grn_ctx ctx,
grn_obj table,
uint32_t  i,
grn_obj options 
)

◆ grn_table_set_normalizer_options()

GRN_API grn_rc grn_table_set_normalizer_options ( grn_ctx ctx,
grn_obj table,
grn_obj options 
)

◆ grn_table_set_normalizers_options()

GRN_API grn_rc grn_table_set_normalizers_options ( grn_ctx ctx,
grn_obj table,
uint32_t  i,
grn_obj options 
)

◆ grn_table_set_token_filter_options()

GRN_API grn_rc grn_table_set_token_filter_options ( grn_ctx ctx,
grn_obj table,
unsigned int  i,
grn_obj options 
)

◆ grn_table_set_token_filters_options()

GRN_API grn_rc grn_table_set_token_filters_options ( grn_ctx ctx,
grn_obj table,
uint32_t  i,
grn_obj options 
)