Go to the source code of this file.
|
| enum | grn_accessor_action {
GRN_ACCESSOR_VOID = 0
, GRN_ACCESSOR_GET_ID
, GRN_ACCESSOR_GET_KEY
, GRN_ACCESSOR_GET_VALUE
,
GRN_ACCESSOR_GET_SCORE
, GRN_ACCESSOR_GET_NSUBRECS
, GRN_ACCESSOR_GET_MAX
, GRN_ACCESSOR_GET_MIN
,
GRN_ACCESSOR_GET_SUM
, GRN_ACCESSOR_GET_AVG
, GRN_ACCESSOR_GET_MEAN
, GRN_ACCESSOR_GET_COLUMN_VALUE
,
GRN_ACCESSOR_GET_DB_OBJ
, GRN_ACCESSOR_LOOKUP
, GRN_ACCESSOR_FUNCALL
} |
| |
|
| GRN_API grn_accessor_action | grn_accessor_get_action (grn_ctx *ctx, grn_obj *accessor) |
| |
| GRN_API grn_obj * | grn_accessor_get_obj (grn_ctx *ctx, grn_obj *accessor) |
| |
| GRN_API grn_obj * | grn_accessor_get_next (grn_ctx *ctx, grn_obj *accessor) |
| |
| GRN_API grn_rc | grn_accessor_resolve (grn_ctx *ctx, grn_obj *accessor, int depth, grn_obj *base_res, grn_obj *res, grn_operator op) |
| |
| GRN_API grn_id | grn_accessor_resolve_id (grn_ctx *ctx, grn_obj *accessor, grn_id id) |
| |
| GRN_API uint32_t | grn_accessor_estimate_size_for_query (grn_ctx *ctx, grn_obj *accessor, grn_obj *query, grn_search_optarg *optarg) |
| |
| GRN_API grn_rc | grn_accessor_execute (grn_ctx *ctx, grn_obj *accessor, grn_accessor_execute_func execute, void *execute_data, grn_operator execute_op, grn_obj *res, grn_operator logical_op) |
| |
| GRN_API grn_rc | grn_accessor_name (grn_ctx *ctx, grn_obj *accessor, grn_obj *name) |
| |
◆ grn_accessor_execute_func
◆ grn_accessor_action
| Enumerator |
|---|
| GRN_ACCESSOR_VOID | |
| GRN_ACCESSOR_GET_ID | |
| GRN_ACCESSOR_GET_KEY | |
| GRN_ACCESSOR_GET_VALUE | |
| GRN_ACCESSOR_GET_SCORE | |
| GRN_ACCESSOR_GET_NSUBRECS | |
| GRN_ACCESSOR_GET_MAX | |
| GRN_ACCESSOR_GET_MIN | |
| GRN_ACCESSOR_GET_SUM | |
| GRN_ACCESSOR_GET_AVG | |
| GRN_ACCESSOR_GET_MEAN | |
| GRN_ACCESSOR_GET_COLUMN_VALUE | |
| GRN_ACCESSOR_GET_DB_OBJ | |
| GRN_ACCESSOR_LOOKUP | |
| GRN_ACCESSOR_FUNCALL | |
◆ grn_accessor_estimate_size_for_query()
◆ grn_accessor_execute()
◆ grn_accessor_get_action()
◆ grn_accessor_get_next()
◆ grn_accessor_get_obj()
◆ grn_accessor_name()
◆ grn_accessor_resolve()
◆ grn_accessor_resolve_id()