MySQL 9.1.0
Source Code Documentation
rpl_trx_tracking.h File Reference
#include <assert.h>
#include <sys/types.h>
#include <atomic>
#include <map>
#include "mysql/binlog/event/binlog_event.h"
#include <ankerl/unordered_dense.h>
#include "my_inttypes.h"

Go to the source code of this file.

Classes

class  Logical_clock
 Logical timestamp generator for logical timestamping binlog transactions. More...
 
class  Commit_order_trx_dependency_tracker
 Generate logical timestamps for MTS using COMMIT_ORDER binlog transaction dependency tracking algorithm. More...
 
class  Writeset_trx_dependency_tracker
 Generate logical timestamps for MTS using WRITESET binlog transaction dependency tracking algorithm. More...
 
class  Transaction_dependency_tracker
 Dependency tracker is a container singleton that dispatches between the three methods associated with the binlog transaction dependency tracking algorithm. More...