summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorNikita Malyavin <nikitamalyavin@gmail.com>2022-07-04 17:47:50 +0300
committerNikita Malyavin <nikitamalyavin@gmail.com>2023-04-18 00:29:50 +0300
commit48410093a8bfffdd881659e57965f77ecca0d044 (patch)
tree60c477a1808dd328a2add21ce1e69ae9ca8bbe59 /sql
parent5fd95b2d94bcab1a05a5abc69b260f105d798d86 (diff)
downloadmariadb-git-48410093a8bfffdd881659e57965f77ecca0d044.tar.gz
reorder RPL_TABLE_LIST fields for better packing
Diffstat (limited to 'sql')
-rw-r--r--sql/rpl_utility.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/sql/rpl_utility.h b/sql/rpl_utility.h
index bc3a2a9a40f..940345e3f00 100644
--- a/sql/rpl_utility.h
+++ b/sql/rpl_utility.h
@@ -253,9 +253,9 @@ struct RPL_TABLE_LIST
: public TABLE_LIST
{
bool m_tabledef_valid;
+ bool master_had_triggers;
table_def m_tabledef;
TABLE *m_conv_table;
- bool master_had_triggers;
const Copy_field *m_online_alter_copy_fields;
const Copy_field *m_online_alter_copy_fields_end;
@@ -263,8 +263,8 @@ struct RPL_TABLE_LIST
thr_lock_type thr_lock_type,
table_def &&tabledef, bool master_had_trigers)
: TABLE_LIST(db_arg, table_name_arg, NULL, thr_lock_type),
- m_tabledef_valid(true), m_tabledef(std::move(tabledef)),
- m_conv_table(NULL), master_had_triggers(master_had_trigers),
+ m_tabledef_valid(true), master_had_triggers(master_had_trigers),
+ m_tabledef(std::move(tabledef)), m_conv_table(NULL),
m_online_alter_copy_fields(NULL),
m_online_alter_copy_fields_end(NULL)
{}
@@ -275,8 +275,9 @@ struct RPL_TABLE_LIST
const Copy_field *online_alter_copy_fields_end)
: TABLE_LIST(table, lock_type),
m_tabledef_valid(true),
+ master_had_triggers(false),
m_tabledef(std::move(tabledef)),
- m_conv_table(conv_table), master_had_triggers(false),
+ m_conv_table(conv_table),
m_online_alter_copy_fields(online_alter_copy_fields),
m_online_alter_copy_fields_end(online_alter_copy_fields_end)
{}