MySQL 8.0.40
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 | Gitd_info_list = std::vector< Gtid_info > |
List of GTIDs. More... | |
Variables | |
static const size_t | GTID_INFO_SIZE = 64 |
Serialized GTID information size. More... | |
static const uint32_t | GTID_VERSION = 1 |
GTID format version. More... | |
GTID persistence interface.
using Gitd_info_list = std::vector<Gtid_info> |
List of GTIDs.
using Gtid_info = std::array<unsigned char, GTID_INFO_SIZE> |
Serialized GTID.
|
static |
Serialized GTID information size.
|
static |
GTID format version.