susumu.yata
null+****@clear*****
Tue Sep 15 12:20:58 JST 2015
susumu.yata 2015-09-15 12:20:58 +0900 (Tue, 15 Sep 2015) New Revision: f3098b2b84305c7bb4c618790663d53ccb7764aa https://github.com/groonga/groonga/commit/f3098b2b84305c7bb4c618790663d53ccb7764aa Message: grn_ts: use grn_ts_id instead of grn_id Modified files: lib/ts.c Modified: lib/ts.c (+6 -5) =================================================================== --- lib/ts.c 2015-09-15 12:17:32 +0900 (f06d437) +++ lib/ts.c 2015-09-15 12:20:58 +0900 (b6423ca) @@ -1090,7 +1090,7 @@ grn_ts_obj_is_column(grn_ctx *ctx, grn_obj *obj) { /* grn_ts_ja_get_value() appends a value into buf. */ static grn_rc -grn_ts_ja_get_value(grn_ctx *ctx, grn_ja *ja, grn_id id, +grn_ts_ja_get_value(grn_ctx *ctx, grn_ja *ja, grn_ts_id id, grn_ts_buf *buf, size_t *value_size) { grn_rc rc, tmp_rc; uint32_t size; @@ -1151,7 +1151,8 @@ grn_ts_table_has_value(grn_ctx *ctx, grn_obj *table) { } /* grn_ts_table_get_key() gets a reference to a key (_key). */ static const void * -grn_ts_table_get_key(grn_ctx *ctx, grn_obj *table, grn_id id, size_t *size) { +grn_ts_table_get_key(grn_ctx *ctx, grn_obj *table, grn_ts_id id, + size_t *size) { switch (table->header.type) { GRN_TS_TABLE_GET_KEY_CASE_BLOCK(HASH, hash) GRN_TS_TABLE_GET_KEY_CASE_BLOCK(PAT, pat) @@ -1166,7 +1167,7 @@ grn_ts_table_get_key(grn_ctx *ctx, grn_obj *table, grn_id id, size_t *size) { /* grn_ts_table_get_value() gets a reference to a value (_value). */ static const void * -grn_ts_table_get_value(grn_ctx *ctx, grn_obj *table, grn_id id) { +grn_ts_table_get_value(grn_ctx *ctx, grn_obj *table, grn_ts_id id) { switch (table->header.type) { case GRN_TABLE_HASH_KEY: { uint32_t size; @@ -4964,12 +4965,12 @@ grn_ts_select_output_parse(grn_ctx *ctx, grn_obj *table, /* Add column names to name_buf. */ if (name[name_size - 1] == '*') { /* Expand a wildcard. */ - grn_hash *columns = grn_hash_create(ctx, NULL, sizeof(grn_id), 0, + grn_hash *columns = grn_hash_create(ctx, NULL, sizeof(grn_ts_id), 0, GRN_OBJ_TABLE_HASH_KEY | GRN_HASH_TINY); if (columns) { if (grn_table_columns(ctx, table, "", 0, (grn_obj *)columns)) { - grn_id *key; + grn_ts_id *key; GRN_HASH_EACH(ctx, columns, id, &key, NULL, NULL, { grn_obj *column = grn_ctx_at(ctx, *key); if (column) { -------------- next part -------------- HTML����������������������������... 下載