MySQL 9.1.0
Source Code Documentation
|
GTID persistence interface. More...
#include <vector>
#include "clone0monitor.h"
#include "os0thread-create.h"
#include "sql/rpl_gtid.h"
#include "srv0srv.h"
#include "srv0start.h"
#include "trx0sys.h"
Go to the source code of this file.
Classes | |
struct | Gtid_desc |
GTID descriptor with version information. More... | |
class | Clone_persist_gtid |
Persist GTID along with transaction commit. More... | |
Typedefs | |
using | Gtid_info = std::array< unsigned char, GTID_INFO_SIZE > |
Serialized GTID. More... | |
using | Gtid_info_list = std::vector< Gtid_desc > |
List of GTIDs. More... | |
Variables | |
constexpr size_t | GTID_INFO_SIZE = 64 |
Serialized GTID information size. More... | |
constexpr uint32_t | GTID_VERSION = 2 |
GTID format version. More... | |
GTID persistence interface.
using Gtid_info = std::array<unsigned char, GTID_INFO_SIZE> |
Serialized GTID.
using Gtid_info_list = std::vector<Gtid_desc> |
List of GTIDs.
|
inlineconstexpr |
Serialized GTID information size.
|
inlineconstexpr |
GTID format version.