MySQL 9.1.0
Source Code Documentation
|
#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... | |