MySQL 9.1.0
Source Code Documentation
|
#include <sys/types.h>
#include <memory>
#include "my_inttypes.h"
#include "mysql/binlog/event/compression/compressor.h"
#include "mysql/utils/nodiscard.h"
#include "mysql/binlog/event/compression/factory.h"
#include "sql/binlog/group_commit/bgc_ticket.h"
#include "sql/memory/aligned_atomic.h"
#include "sql/psi_memory_key.h"
#include "sql/resource_blocker.h"
#include "sql/system_variables.h"
#include <functional>
#include <vector>
Go to the source code of this file.
Classes | |
class | Session_consistency_gtids_ctx |
This class is an interface for session consistency instrumentation in the server. More... | |
class | Session_consistency_gtids_ctx::Ctx_change_listener |
This is an interface to be implemented by classes that want to listen to changes to this context. More... | |
class | Last_used_gtid_tracker_ctx |
This class tracks the last used GTID per session. More... | |
class | Transaction_compression_ctx |
class | Binlog_group_commit_ctx |
Keeps the THD session context to be used with the Bgc_ticket_manager . More... | |
class | Rpl_thd_context |
Enumerations | |
enum | enum_rpl_channel_type { NO_CHANNEL_INFO = 0 , RPL_STANDARD_CHANNEL = 1 , GR_APPLIER_CHANNEL = 2 , GR_RECOVERY_CHANNEL = 3 } |
Type of replication channel thread/transaction might be associated to. More... | |