Navigation Menu

Skip to content

Commit

Permalink
Extract table default tokenizer inspection code
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Jun 19, 2013
1 parent 99c5bd2 commit 3879d3e
Showing 1 changed file with 21 additions and 10 deletions.
31 changes: 21 additions & 10 deletions lib/util.c
Expand Up @@ -569,6 +569,25 @@ grn_table_ids_inspect(grn_ctx *ctx, grn_obj *buf, grn_obj *obj)
return GRN_SUCCESS;
}

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)
{
Expand Down Expand Up @@ -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);
Expand Down

0 comments on commit 3879d3e

Please sign in to comment.