diff options
Diffstat (limited to 'sql/table.h')
-rw-r--r-- | sql/table.h | 7 |
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() |