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����������������������������... ダウンロード