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 |
|
) |
| |