Groonga
Loading...
Searching...
No Matches
obj.h File Reference
#include <groonga/option.h>
Include dependency graph for obj.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GRN_OBJ_IS_TRUE(ctx, obj, result)
 

Functions

GRN_API bool grn_obj_is_true (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_temporary (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_builtin (grn_ctx *ctx, grn_obj *obj)
 Check whether a Groonga built-in object is or not.
 
GRN_API bool grn_obj_is_bulk (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_text_family_bulk (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_binary_family_bulk (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_number_family_bulk (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_maybe_record_bulk (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_vector (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_text_family_vector (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_binary_family_vector (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_number_family_vector (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_weight_vector (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_uvector (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_weight_uvector (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_db (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_table (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_table_with_key (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_table_with_value (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_lexicon (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_lexicon_without_data_column (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_tiny_hash_table (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_patricia_trie (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_result_set (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_column (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_number_family_column (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_scalar_column (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_text_family_scalar_column (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_binary_family_scalar_column (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_number_family_scalar_column (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_vector_column (grn_ctx *ctx, grn_obj *obj)
 Check whether the specified object is a vector column or not.
 
GRN_API bool grn_obj_is_text_family_vector_column (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_binary_family_vector_column (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_weight_vector_column (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_reference_column (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_data_column (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_index_column (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_id_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_key_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_value_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_score_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_referable_score_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_nsubrecs_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_max_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_min_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_sum_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_avg_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_mean_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_column_value_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_scalar_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_text_family_scalar_accessor (grn_ctx *ctx, grn_obj *obj)
 Check whether a text family scalar accessor or not.
 
GRN_API bool grn_obj_is_binary_family_scalar_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_number_family_scalar_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_vector_accessor (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_type (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_text_family_type (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_binary_family_type (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_proc (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_tokenizer_proc (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_command_proc (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_function_proc (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_selector_proc (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_selector_only_proc (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_applier_proc (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_sorter_proc (grn_ctx *ctx, grn_obj *obj)
 Return whether obj is a function that has a sorter callback or not.
 
GRN_API bool grn_obj_is_normalizer_proc (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_token_filter_proc (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_extractor_proc (grn_ctx *ctx, grn_obj *obj)
 Return whether obj is a function that has a extractor callback or not.
 
GRN_API bool grn_obj_is_scorer_proc (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_window_function_proc (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_aggregator_proc (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_expr (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_visible (grn_ctx *ctx, grn_obj *obj)
 
GRN_API grn_rc grn_obj_set_visibility (grn_ctx *ctx, grn_obj *obj, bool is_visible)
 
GRN_API bool grn_obj_have_source (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_token_column (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_generated_column (grn_ctx *ctx, grn_obj *obj)
 
GRN_API grn_rc grn_obj_reindex (grn_ctx *ctx, grn_obj *obj)
 
GRN_API void grn_obj_touch (grn_ctx *ctx, grn_obj *obj, grn_timeval *tv)
 
GRN_API uint32_t grn_obj_get_last_modified (grn_ctx *ctx, grn_obj *obj)
 
GRN_API bool grn_obj_is_dirty (grn_ctx *ctx, grn_obj *obj)
 
GRN_API const char * grn_obj_set_flag_to_string (int flags)
 
GRN_API const char * grn_obj_type_to_string (uint8_t type)
 
GRN_API bool grn_obj_type_is_table (uint8_t type)
 
GRN_API bool grn_obj_type_is_column (uint8_t type)
 
GRN_API bool grn_obj_name_is_column (grn_ctx *ctx, const char *name, int name_len)
 
bool grn_obj_is_empty (grn_ctx *ctx, grn_obj *obj, grn_id id)
 
GRN_API bool grn_obj_is_corrupt (grn_ctx *ctx, grn_obj *obj)
 
GRN_API size_t grn_obj_get_disk_usage (grn_ctx *ctx, grn_obj *obj)
 
GRN_API grn_rc grn_obj_set_option_values (grn_ctx *ctx, grn_obj *obj, const char *name, int name_length, grn_obj *values)
 
GRN_API grn_option_revision grn_obj_get_option_values (grn_ctx *ctx, grn_obj *obj, const char *name, int name_length, grn_option_revision revision, grn_obj *values)
 
GRN_API grn_rc grn_obj_clear_option_values (grn_ctx *ctx, grn_obj *obj)
 
GRN_API grn_rc grn_obj_to_script_syntax (grn_ctx *ctx, grn_obj *obj, grn_obj *buffer)
 
GRN_API grn_rc grn_obj_warm (grn_ctx *ctx, grn_obj *obj)
 

Macro Definition Documentation

◆ GRN_OBJ_IS_TRUE

#define GRN_OBJ_IS_TRUE (   ctx,
  obj,
  result 
)
Value:
do { \
result = grn_obj_is_true(ctx, obj); \
} while (0)
GRN_API bool grn_obj_is_true(grn_ctx *ctx, grn_obj *obj)

Function Documentation

◆ grn_obj_clear_option_values()

GRN_API grn_rc grn_obj_clear_option_values ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_get_disk_usage()

GRN_API size_t grn_obj_get_disk_usage ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_get_last_modified()

GRN_API uint32_t grn_obj_get_last_modified ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_get_option_values()

GRN_API grn_option_revision grn_obj_get_option_values ( grn_ctx ctx,
grn_obj obj,
const char *  name,
int  name_length,
grn_option_revision  revision,
grn_obj values 
)

◆ grn_obj_have_source()

GRN_API bool grn_obj_have_source ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_accessor()

GRN_API bool grn_obj_is_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_aggregator_proc()

GRN_API bool grn_obj_is_aggregator_proc ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_applier_proc()

GRN_API bool grn_obj_is_applier_proc ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_avg_accessor()

GRN_API bool grn_obj_is_avg_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_binary_family_bulk()

GRN_API bool grn_obj_is_binary_family_bulk ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_binary_family_scalar_accessor()

GRN_API bool grn_obj_is_binary_family_scalar_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_binary_family_scalar_column()

GRN_API bool grn_obj_is_binary_family_scalar_column ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_binary_family_type()

GRN_API bool grn_obj_is_binary_family_type ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_binary_family_vector()

GRN_API bool grn_obj_is_binary_family_vector ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_binary_family_vector_column()

GRN_API bool grn_obj_is_binary_family_vector_column ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_builtin()

GRN_API bool grn_obj_is_builtin ( grn_ctx ctx,
grn_obj obj 
)

Check whether a Groonga built-in object is or not.

Parameters
ctxThe context object.
objThe target object to check.
Returns
true if the object is a built-in Groonga object, false otherwise.

◆ grn_obj_is_bulk()

GRN_API bool grn_obj_is_bulk ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_column()

GRN_API bool grn_obj_is_column ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_column_value_accessor()

GRN_API bool grn_obj_is_column_value_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_command_proc()

GRN_API bool grn_obj_is_command_proc ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_corrupt()

GRN_API bool grn_obj_is_corrupt ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_data_column()

GRN_API bool grn_obj_is_data_column ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_db()

GRN_API bool grn_obj_is_db ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_dirty()

GRN_API bool grn_obj_is_dirty ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_empty()

bool grn_obj_is_empty ( grn_ctx ctx,
grn_obj obj,
grn_id  id 
)

◆ grn_obj_is_expr()

GRN_API bool grn_obj_is_expr ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_extractor_proc()

GRN_API bool grn_obj_is_extractor_proc ( grn_ctx ctx,
grn_obj obj 
)

Return whether obj is a function that has a extractor callback or not.

Parameters
ctxThe context object.
objThe target object.
Returns
true if obj is a function that has a extractor callback, false otherwise.

Since: 16.0.1

◆ grn_obj_is_function_proc()

GRN_API bool grn_obj_is_function_proc ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_generated_column()

GRN_API bool grn_obj_is_generated_column ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_id_accessor()

GRN_API bool grn_obj_is_id_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_index_column()

GRN_API bool grn_obj_is_index_column ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_key_accessor()

GRN_API bool grn_obj_is_key_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_lexicon()

GRN_API bool grn_obj_is_lexicon ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_lexicon_without_data_column()

GRN_API bool grn_obj_is_lexicon_without_data_column ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_max_accessor()

GRN_API bool grn_obj_is_max_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_mean_accessor()

GRN_API bool grn_obj_is_mean_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_min_accessor()

GRN_API bool grn_obj_is_min_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_normalizer_proc()

GRN_API bool grn_obj_is_normalizer_proc ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_nsubrecs_accessor()

GRN_API bool grn_obj_is_nsubrecs_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_number_family_bulk()

GRN_API bool grn_obj_is_number_family_bulk ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_number_family_column()

GRN_API bool grn_obj_is_number_family_column ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_number_family_scalar_accessor()

GRN_API bool grn_obj_is_number_family_scalar_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_number_family_scalar_column()

GRN_API bool grn_obj_is_number_family_scalar_column ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_number_family_vector()

GRN_API bool grn_obj_is_number_family_vector ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_patricia_trie()

GRN_API bool grn_obj_is_patricia_trie ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_proc()

GRN_API bool grn_obj_is_proc ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_referable_score_accessor()

GRN_API bool grn_obj_is_referable_score_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_reference_column()

GRN_API bool grn_obj_is_reference_column ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_result_set()

GRN_API bool grn_obj_is_result_set ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_scalar_accessor()

GRN_API bool grn_obj_is_scalar_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_scalar_column()

GRN_API bool grn_obj_is_scalar_column ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_score_accessor()

GRN_API bool grn_obj_is_score_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_scorer_proc()

GRN_API bool grn_obj_is_scorer_proc ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_selector_only_proc()

GRN_API bool grn_obj_is_selector_only_proc ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_selector_proc()

GRN_API bool grn_obj_is_selector_proc ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_sorter_proc()

GRN_API bool grn_obj_is_sorter_proc ( grn_ctx ctx,
grn_obj obj 
)

Return whether obj is a function that has a sorter callback or not.

Parameters
ctxThe context object.
objThe target object.
Returns
true if obj is a function that has a sorter callback, false otherwise.

Since: 15.1.8

◆ grn_obj_is_sum_accessor()

GRN_API bool grn_obj_is_sum_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_table()

GRN_API bool grn_obj_is_table ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_table_with_key()

GRN_API bool grn_obj_is_table_with_key ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_table_with_value()

GRN_API bool grn_obj_is_table_with_value ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_temporary()

GRN_API bool grn_obj_is_temporary ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_text_family_bulk()

GRN_API bool grn_obj_is_text_family_bulk ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_text_family_scalar_accessor()

GRN_API bool grn_obj_is_text_family_scalar_accessor ( grn_ctx ctx,
grn_obj obj 
)

Check whether a text family scalar accessor or not.

Parameters
ctxThe context object.
objThe target object to check.
Returns
true if the object is an accessor of GRN_DB_SHORT_TEXT range table or GRN_DB_SHORT_TEXT / GRN_DB_TEXT / GRN_DB_LONG_TEXT scalar column, false otherwise.

◆ grn_obj_is_text_family_scalar_column()

GRN_API bool grn_obj_is_text_family_scalar_column ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_text_family_type()

GRN_API bool grn_obj_is_text_family_type ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_text_family_vector()

GRN_API bool grn_obj_is_text_family_vector ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_text_family_vector_column()

GRN_API bool grn_obj_is_text_family_vector_column ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_tiny_hash_table()

GRN_API bool grn_obj_is_tiny_hash_table ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_token_column()

GRN_API bool grn_obj_is_token_column ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_token_filter_proc()

GRN_API bool grn_obj_is_token_filter_proc ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_tokenizer_proc()

GRN_API bool grn_obj_is_tokenizer_proc ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_true()

GRN_API bool grn_obj_is_true ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_type()

GRN_API bool grn_obj_is_type ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_uvector()

GRN_API bool grn_obj_is_uvector ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_value_accessor()

GRN_API bool grn_obj_is_value_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_vector()

GRN_API bool grn_obj_is_vector ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_vector_accessor()

GRN_API bool grn_obj_is_vector_accessor ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_vector_column()

GRN_API bool grn_obj_is_vector_column ( grn_ctx ctx,
grn_obj obj 
)

Check whether the specified object is a vector column or not.

Parameters
ctxThe context object.
objThe target object to check.
Returns
true if the object is a vector column, false otherwise.

◆ grn_obj_is_visible()

GRN_API bool grn_obj_is_visible ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_weight_uvector()

GRN_API bool grn_obj_is_weight_uvector ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_weight_vector()

GRN_API bool grn_obj_is_weight_vector ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_weight_vector_column()

GRN_API bool grn_obj_is_weight_vector_column ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_is_window_function_proc()

GRN_API bool grn_obj_is_window_function_proc ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_maybe_record_bulk()

GRN_API bool grn_obj_maybe_record_bulk ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_name_is_column()

GRN_API bool grn_obj_name_is_column ( grn_ctx ctx,
const char *  name,
int  name_len 
)

◆ grn_obj_reindex()

GRN_API grn_rc grn_obj_reindex ( grn_ctx ctx,
grn_obj obj 
)

◆ grn_obj_set_flag_to_string()

GRN_API const char * grn_obj_set_flag_to_string ( int  flags)

◆ grn_obj_set_option_values()

GRN_API grn_rc grn_obj_set_option_values ( grn_ctx ctx,
grn_obj obj,
const char *  name,
int  name_length,
grn_obj values 
)

◆ grn_obj_set_visibility()

GRN_API grn_rc grn_obj_set_visibility ( grn_ctx ctx,
grn_obj obj,
bool  is_visible 
)

◆ grn_obj_to_script_syntax()

GRN_API grn_rc grn_obj_to_script_syntax ( grn_ctx ctx,
grn_obj obj,
grn_obj buffer 
)

◆ grn_obj_touch()

GRN_API void grn_obj_touch ( grn_ctx ctx,
grn_obj obj,
grn_timeval tv 
)

◆ grn_obj_type_is_column()

GRN_API bool grn_obj_type_is_column ( uint8_t  type)

◆ grn_obj_type_is_table()

GRN_API bool grn_obj_type_is_table ( uint8_t  type)

◆ grn_obj_type_to_string()

GRN_API const char * grn_obj_type_to_string ( uint8_t  type)

◆ grn_obj_warm()

GRN_API grn_rc grn_obj_warm ( grn_ctx ctx,
grn_obj obj 
)