diff options
author | Nikita Malyavin <nikitamalyavin@gmail.com> | 2021-03-02 00:15:50 +0300 |
---|---|---|
committer | Nikita Malyavin <nikitamalyavin@gmail.com> | 2021-03-02 00:15:50 +0300 |
commit | 32147cff6cd6550bf929b260e5c32c12490bfa37 (patch) | |
tree | 0bb84566a28c7724252b120ce6d43eed42fab5e1 /sql/sql_show.cc | |
parent | 99cb1fe51e3ead519bc7f62cd6bdaafda2c8e2be (diff) | |
download | mariadb-git-fk_list_span.tar.gz |
FK_list: change foreign_fields/referenced_fields from List to st_::spanfk_list_span
Diffstat (limited to 'sql/sql_show.cc')
-rw-r--r-- | sql/sql_show.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sql/sql_show.cc b/sql/sql_show.cc index 4de99645eca..2c9610b450e 100644 --- a/sql/sql_show.cc +++ b/sql/sql_show.cc @@ -7257,12 +7257,12 @@ static int get_schema_key_column_usage_record(THD *thd, for (FK_info &fk: show_table->s->foreign_keys) { - List_iterator_fast<Lex_cstring> rf_it(fk.referenced_fields); uint f_idx= 0; - DBUG_ASSERT(fk.foreign_fields.elements == fk.referenced_fields.elements); - for (const Lex_cstring &ff: fk.foreign_fields) + DBUG_ASSERT(fk.foreign_fields.size() == fk.referenced_fields.size()); + for (size_t i= 0; i < fk.foreign_fields.size(); i++) { - const Lex_cstring &rf= *(rf_it++); + const Lex_cstring &ff= fk.foreign_fields[i]; + const Lex_cstring &rf= fk.referenced_fields[i]; f_idx++; restore_record(table, s->default_values); store_key_column_usage(table, db_name, table_name, |