[Groonga-commit] groonga/groonga at 3879d3e [master] Extract table default tokenizer inspection code

アーカイブの一覧に戻る

Kouhei Sutou null+****@clear*****
Wed Jun 19 15:02:53 JST 2013


Kouhei Sutou	2013-06-19 15:02:53 +0900 (Wed, 19 Jun 2013)

  New Revision: 3879d3eaffb5400fa5b3d06364a036ab7ad5d6ab
  https://github.com/groonga/groonga/commit/3879d3eaffb5400fa5b3d06364a036ab7ad5d6ab

  Message:
    Extract table default tokenizer inspection code

  Modified files:
    lib/util.c

  Modified: lib/util.c (+21 -10)
===================================================================
--- lib/util.c    2013-06-19 15:01:30 +0900 (0a8e9b1)
+++ lib/util.c    2013-06-19 15:02:53 +0900 (afa5956)
@@ -570,6 +570,25 @@ grn_table_ids_inspect(grn_ctx *ctx, grn_obj *buf, grn_obj *obj)
 }
 
 static grn_rc
+grn_table_default_tokenizer_inspect(grn_ctx *ctx, grn_obj *buf, grn_obj *obj)
+{
+    grn_obj *default_tokenizer;
+
+    GRN_TEXT_PUTS(ctx, buf, "default_tokenizer:");
+    default_tokenizer = grn_obj_get_info(ctx, obj,
+                                         GRN_INFO_DEFAULT_TOKENIZER, NULL);
+    if (default_tokenizer) {
+      grn_inspect_name(ctx, buf, default_tokenizer);
+      grn_obj_unlink(ctx, default_tokenizer);
+    } else {
+      GRN_TEXT_PUTS(ctx, buf, "(nil)");
+    }
+
+  return GRN_SUCCESS;
+}
+
+
+static grn_rc
 grn_table_inspect(grn_ctx *ctx, grn_obj *buf, grn_obj *obj)
 {
   grn_id range_id;
@@ -608,18 +627,10 @@ grn_table_inspect(grn_ctx *ctx, grn_obj *buf, grn_obj *obj)
     grn_table_ids_inspect(ctx, buf, obj);
   } else {
     grn_table_cursor *tc;
-    grn_obj *default_tokenizer;
     grn_obj *normalizer;
 
-    GRN_TEXT_PUTS(ctx, buf, " default_tokenizer:");
-    default_tokenizer = grn_obj_get_info(ctx, obj,
-                                         GRN_INFO_DEFAULT_TOKENIZER, NULL);
-    if (default_tokenizer) {
-      grn_inspect_name(ctx, buf, default_tokenizer);
-      grn_obj_unlink(ctx, default_tokenizer);
-    } else {
-      GRN_TEXT_PUTS(ctx, buf, "(nil)");
-    }
+    GRN_TEXT_PUTS(ctx, buf, " ");
+    grn_table_default_tokenizer_inspect(ctx, buf, obj);
 
     GRN_TEXT_PUTS(ctx, buf, " normalizer:");
     normalizer = grn_obj_get_info(ctx, obj, GRN_INFO_NORMALIZER, NULL);
-------------- next part --------------
HTML����������������������������...
ダウンロード 



More information about the Groonga-commit mailing list
アーカイブの一覧に戻る