[Groonga-mysql-commit] mroonga/mroonga [master] [storage] use "index" as all index column name.

Back to archive index

null+****@clear***** null+****@clear*****
2011年 9月 22日 (木) 11:22:16 JST


Kouhei Sutou	2011-09-22 02:22:16 +0000 (Thu, 22 Sep 2011)

  New Revision: 344499d069940dc2e9022be738615dcda5404cc7

  Log:
    [storage] use "index" as all index column name.

  Modified files:
    ha_mroonga.cc

  Modified: ha_mroonga.cc (+19 -13)
===================================================================
--- ha_mroonga.cc    2011-09-15 13:59:24 +0000 (6b30ecc)
+++ ha_mroonga.cc    2011-09-22 02:22:16 +0000 (6ec7c3f)
@@ -90,7 +90,7 @@ extern pthread_mutex_t LOCK_open;
 #  define MRN_ORDER_IS_ASC(order) ((order)->asc)
 #endif
 
-static const char *wrapper_index_column_name = "index";
+static const char *index_column_name = "index";
 
 #ifdef __cplusplus
 extern "C" {
@@ -1309,8 +1309,8 @@ int ha_mroonga::wrapper_create_index_table(grn_obj *grn_table,
   grn_obj_unlink(ctx, token_type);
 
   grn_obj *index_column = grn_column_create(ctx, index_table,
-                                            wrapper_index_column_name,
-                                            strlen(wrapper_index_column_name),
+                                            index_column_name,
+                                            strlen(index_column_name),
                                             NULL,
                                             index_column_flags,
                                             grn_table);
@@ -1566,8 +1566,13 @@ int ha_mroonga::storage_create(const char *name, TABLE *table,
       grn_obj_set_info(ctx, idx_tbl_obj, info_type, token_type);
     }
 
-    idx_col_obj = grn_column_create(ctx, idx_tbl_obj, col_name, col_name_size, NULL,
-                                    idx_col_flags, tbl_obj);
+    idx_col_obj = grn_column_create(ctx,
+                                    idx_tbl_obj,
+                                    index_column_name,
+                                    strlen(index_column_name),
+                                    NULL,
+                                    idx_col_flags,
+                                    tbl_obj);
 
     if (ctx->rc) {
       grn_obj_remove(ctx, idx_tbl_obj);
@@ -1904,8 +1909,8 @@ int ha_mroonga::wrapper_open_indexes(const char *name)
     }
 
     grn_index_columns[i] = grn_obj_column(ctx, grn_index_tables[i],
-                                          wrapper_index_column_name,
-                                          strlen(wrapper_index_column_name));
+                                          index_column_name,
+                                          strlen(index_column_name));
     if (ctx->rc) {
       error = ER_CANT_OPEN_FILE;
       my_message(error, ctx->errbuf, MYF(0));
@@ -2070,10 +2075,10 @@ int ha_mroonga::storage_open_indexes(const char *name)
     }
 
     Field *field = key_info.key_part[0].field;
-    const char *column_name = field->field_name;
-    int column_name_size = strlen(column_name);
-    grn_index_columns[i] = grn_obj_column(ctx, grn_index_tables[i],
-                                          column_name, column_name_size);
+    grn_index_columns[i] = grn_obj_column(ctx,
+                                          grn_index_tables[i],
+                                          index_column_name,
+                                          strlen(index_column_name));
     if (ctx->rc) {
       error = ER_CANT_OPEN_FILE;
       my_message(error, ctx->errbuf, MYF(0));
@@ -6210,8 +6215,9 @@ int ha_mroonga::wrapper_add_index(TABLE *table_arg, KEY *key_info,
             mrn_set_buf(ctx, field, &new_value, &new_column_size);
 
             grn_obj *index_column = grn_obj_column(ctx,
-              index_tables[k + n_keys], wrapper_index_column_name,
-              strlen(wrapper_index_column_name));
+                                                   index_tables[k + n_keys],
+                                                   index_column_name,
+                                                   strlen(index_column_name));
 
             grn_rc rc;
             rc = grn_column_index_update(ctx, index_column, record_id, l + 1,




Groonga-mysql-commit メーリングリストの案内
Back to archive index