summaryrefslogtreecommitdiff
path: root/sql/table.h
diff options
context:
space:
mode:
Diffstat (limited to 'sql/table.h')
-rw-r--r--sql/table.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/sql/table.h b/sql/table.h
index b150e4f2238..6ecfdefc088 100644
--- a/sql/table.h
+++ b/sql/table.h
@@ -1065,10 +1065,12 @@ public:
ORDER *group;
String alias; /* alias or table name */
uchar *null_flags;
- MY_BITMAP def_read_set, def_write_set, def_vcol_set, tmp_set;
+ MY_BITMAP def_read_set, def_write_set, def_vcol_set, tmp_set;
+ MY_BITMAP def_rpl_write_set;
MY_BITMAP eq_join_set; /* used to mark equi-joined fields */
MY_BITMAP cond_set; /* used to mark fields from sargable conditions*/
- MY_BITMAP *read_set, *write_set, *vcol_set; /* Active column sets */
+ /* Active column sets */
+ MY_BITMAP *read_set, *write_set, *vcol_set, *rpl_write_set;
/*
The ID of the query that opened and is using this table. Has different
meanings depending on the table type.
@@ -1321,6 +1323,7 @@ public:
read_set= &def_read_set;
write_set= &def_write_set;
vcol_set= &def_vcol_set;
+ rpl_write_set= 0;
}
/** Should this instance of the table be reopened? */
inline bool needs_reopen()