[Groonga-commit] groonga/groonga at 604515f [master] Show argument for call si

Back to archive index

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 



More information about the Groonga-commit mailing list
Back to archive index