Kouhei Sutou
null+****@clear*****
Wed Oct 7 18:05:50 JST 2015
Kouhei Sutou 2015-10-07 18:05:50 +0900 (Wed, 07 Oct 2015) New Revision: 604515f32f674ef400f8df9d2fa239ed28411961 https://github.com/groonga/groonga/commit/604515f32f674ef400f8df9d2fa239ed28411961 Message: Show argument for call si Modified files: lib/expr.c Modified: lib/expr.c (+12 -3) =================================================================== --- lib/expr.c 2015-10-07 17:18:59 +0900 (8951148) +++ lib/expr.c 2015-10-07 18:05:50 +0900 (4171bd4) @@ -4648,9 +4648,18 @@ grn_inspect_scan_info_list(grn_ctx *ctx, grn_obj *buffer, scan_info **sis, int n " logical_op: <%s>\n", grn_operator_to_string(si->logical_op)); - GRN_TEXT_PUTS(ctx, buffer, " query: <"); - grn_inspect(ctx, buffer, si->query); - GRN_TEXT_PUTS(ctx, buffer, ">\n"); + if (si->op == GRN_OP_CALL) { + int i; + for (i = 0; i < si->nargs; i++) { + grn_text_printf(ctx, buffer, " args[%d]: <", i); + grn_inspect(ctx, buffer, si->args[i]); + GRN_TEXT_PUTS(ctx, buffer, ">\n"); + } + } else { + GRN_TEXT_PUTS(ctx, buffer, " query: <"); + grn_inspect(ctx, buffer, si->query); + GRN_TEXT_PUTS(ctx, buffer, ">\n"); + } grn_text_printf(ctx, buffer, " expr: <%d..%d>\n", si->start, si->end); -------------- next part -------------- HTML����������������������������...Download