![]() |
MySQL 8.0.43
Source Code Documentation
|
The purpose of an instance of this class is to : More...
Public Member Functions | |
| Binlog_log_row_cleanup (TABLE &table, MY_BITMAP &temp_read_bitmap, MY_BITMAP &temp_write_bitmap) | |
| This constructor aims to create temporary copies of readset and writeset. More... | |
| virtual | ~Binlog_log_row_cleanup () |
| This destructor aims to restore the original readset and writeset and delete the temporary copies. More... | |
Private Attributes | |
| TABLE & | m_cleanup_table |
| MY_BITMAP & | m_cleanup_read_bitmap |
| MY_BITMAP & | m_cleanup_write_bitmap |
The purpose of an instance of this class is to :
1) Given a TABLE instance, backup the given TABLE::read_set, TABLE::write_set and restore those members upon this instance disposal.
2) Store a reference to a dynamically allocated buffer and dispose of it upon this instance disposal.
|
inline |
This constructor aims to create temporary copies of readset and writeset.
| table | A pointer to TABLE object |
| temp_read_bitmap | Temporary BITMAP to store read_set. |
| temp_write_bitmap | Temporary BITMAP to store write_set. |
|
inlinevirtual |
This destructor aims to restore the original readset and writeset and delete the temporary copies.
|
private |
|
private |
|
private |