summaryrefslogtreecommitdiff
path: root/sql/sql_table.cc
diff options
context:
space:
mode:
authorAleksey Midenkov <midenok@gmail.com>2017-06-22 23:09:34 +0300
committerAleksey Midenkov <midenok@gmail.com>2017-06-23 12:02:06 +0300
commit07ff0e1202fbc521c476080eb2cd9fed544dc959 (patch)
treedaee63c20df217adbc6433ff5134e12bd1d5c399 /sql/sql_table.cc
parent670b7f5fd4a4cdf82493fec56ddc6fa5de80ba90 (diff)
downloadmariadb-git-07ff0e1202fbc521c476080eb2cd9fed544dc959.tar.gz
SQL: start_end_t members as LEX_CSTRING
Diffstat (limited to 'sql/sql_table.cc')
-rw-r--r--sql/sql_table.cc8
1 files changed, 3 insertions, 5 deletions
diff --git a/sql/sql_table.cc b/sql/sql_table.cc
index 7aeb1854e24..4c1ab495651 100644
--- a/sql/sql_table.cc
+++ b/sql/sql_table.cc
@@ -4326,9 +4326,9 @@ vers_prepare_keys(THD *thd,
{
DBUG_ASSERT(create_info->versioned());
- const char *row_start_field= create_info->vers_info.generated_as_row.start->c_ptr();
+ const char *row_start_field= create_info->vers_info.generated_as_row.start;
DBUG_ASSERT(row_start_field);
- const char *row_end_field= create_info->vers_info.generated_as_row.end->c_ptr();
+ const char *row_end_field= create_info->vers_info.generated_as_row.end;
DBUG_ASSERT(row_end_field);
List_iterator<Key> key_it(alter_info->key_list);
@@ -4354,10 +4354,8 @@ vers_prepare_keys(THD *thd,
if (key_part)
continue; // Key already contains Sys_start or Sys_end
- const LEX_STRING &lex_sys_end=
- create_info->vers_info.generated_as_row.end->lex_string();
Key_part_spec *key_part_sys_end_col=
- new(thd->mem_root) Key_part_spec(lex_sys_end, 0);
+ new(thd->mem_root) Key_part_spec(create_info->vers_info.generated_as_row.end, 0);
key->columns.push_back(key_part_sys_end_col);
}