Navigation Menu

Skip to content

Commit

Permalink
Support "-" as index table name separator
Browse files Browse the repository at this point in the history
refs #1284
  • Loading branch information
kou committed Feb 22, 2012
1 parent 25d8868 commit 30afd4c
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 12 deletions.
11 changes: 1 addition & 10 deletions ha_mroonga.cc
Expand Up @@ -6580,19 +6580,10 @@ FT_INFO *ha_mroonga::generic_ft_init_ext(uint flags, uint key_nr, String *key)
info->primary_key_info = &(table->key_info[table_share->primary_key]);

grn_obj *index_column = grn_index_columns[key_nr];
char index_column_name[GRN_TABLE_MAX_KEY_SIZE];
int index_column_name_length;
index_column_name_length = grn_obj_name(info->ctx,
index_column,
index_column_name,
GRN_TABLE_MAX_KEY_SIZE);
grn_obj *match_columns, *match_columns_variable;
GRN_EXPR_CREATE_FOR_QUERY(info->ctx, info->table, match_columns,
match_columns_variable);
grn_expr_parse(info->ctx, match_columns,
index_column_name, index_column_name_length,
NULL, GRN_OP_MATCH, GRN_OP_AND,
GRN_EXPR_SYNTAX_SCRIPT);
grn_expr_append_obj(info->ctx, match_columns, index_column, GRN_OP_PUSH, 1);

grn_obj *expression, *expression_variable;
GRN_EXPR_CREATE_FOR_QUERY(info->ctx, info->table,
Expand Down
4 changes: 2 additions & 2 deletions mrn_sys.c
Expand Up @@ -165,12 +165,12 @@ char *mrn_table_name_gen_for_mysql(const char *arg, char *dest)
}

/**
* "${table}" ==> "${table}#${index_name}"
* "${table}" ==> "${table}-${index_name}"
*/
char *mrn_index_table_name_gen(const char *table_name,
const char *index_name,
char *dest)
{
snprintf(dest, MRN_MAX_PATH_SIZE, "%s#%s", table_name, index_name);
snprintf(dest, MRN_MAX_PATH_SIZE, "%s-%s", table_name, index_name);
return dest;
}

0 comments on commit 30afd4c

Please sign in to comment.