Go to the source code of this file.
Functions |
scan_info * | grn_scan_info_open (grn_ctx *ctx, int start) |
void | grn_scan_info_close (grn_ctx *ctx, scan_info *si) |
void | grn_scan_info_put_index (grn_ctx *ctx, scan_info *si, grn_obj *index, uint32_t sid, int32_t weight) |
scan_info ** | grn_scan_info_put_logical_op (grn_ctx *ctx, scan_info **sis, int *ip, grn_operator op, int start) |
int | grn_scan_info_get_flags (scan_info *si) |
void | grn_scan_info_set_flags (scan_info *si, int flags) |
grn_operator | grn_scan_info_get_logical_op (scan_info *si) |
void | grn_scan_info_set_logical_op (scan_info *si, grn_operator logical_op) |
grn_operator | grn_scan_info_get_op (scan_info *si) |
void | grn_scan_info_set_op (scan_info *si, grn_operator op) |
void | grn_scan_info_set_end (scan_info *si, uint32_t end) |
void | grn_scan_info_set_query (scan_info *si, grn_obj *query) |
grn_bool | grn_scan_info_push_arg (scan_info *si, grn_obj *arg) |
grn_obj * | grn_scan_info_get_arg (grn_ctx *ctx, scan_info *si, int i) |
int32_t | grn_expr_code_get_weight (grn_ctx *ctx, grn_expr_code *ec) |
Macro Definition Documentation
#define SCAN_ACCESSOR (0x01) |
#define SCAN_PRE_CONST (0x08) |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
SCAN_START |
|
SCAN_VAR |
|
SCAN_COL1 |
|
SCAN_COL2 |
|
SCAN_CONST |
|
Definition at line 33 of file expr.h.
Function Documentation
int grn_scan_info_get_flags |
( |
scan_info * |
si | ) |
|
void grn_scan_info_set_end |
( |
scan_info * |
si, |
|
|
uint32_t |
end |
|
) |
| |
void grn_scan_info_set_flags |
( |
scan_info * |
si, |
|
|
int |
flags |
|
) |
| |