MySQL 9.1.0
Source Code Documentation
|
#include "my_config.h"
#include <stddef.h>
#include <sys/types.h>
#include <cstdint>
#include <iterator>
#include <map>
#include <string>
#include <utility>
#include <vector>
#include "my_dbug.h"
#include "my_psi_config.h"
#include "sql/mysqld.h"
#include "sql/rpl_channel_service_interface.h"
#include "sql/rpl_filter.h"
#include "sql/rpl_gtid.h"
#include "sql/rpl_io_monitor.h"
#include "sql/rpl_mi.h"
Go to the source code of this file.
Classes | |
class | Denested_map_iterator< Outer_iterator_t, outer_is_map, inner_is_map > |
Iterator that provides the elements of a nested map as a linear sequence. More... | |
class | Denested_map_view< Nested_map_t, outer_is_map, inner_is_map > |
View over a nested map structure, which provides iterators over the elements of the second-level map. More... | |
class | Multisource_info |
Class to store all the Master_info objects of a slave to access them in the replication code base or performance schema replication tables. More... | |
class | Rpl_channel_filters |
The class is a container for all the per-channel filters, both a map of Rpl_filter objects and a list of Rpl_pfs_filter objects. More... | |
Typedefs | |
typedef std::map< std::string, Master_info * > | mi_map |
Maps a channel name to it's Master_info. More... | |
typedef std::map< int, mi_map > | replication_channel_map |
typedef std::map< std::string, Rpl_filter * > | filter_map |
template<class T > | |
using | Iterator_for = decltype(std::begin(std::declval< T >())) |
Functions | |
static bool | is_slave_configured () |
Variables | |
Multisource_info | channel_map |
Rpl_channel_filters | rpl_channel_filters |
typedef std::map<std::string, Rpl_filter *> filter_map |
using Iterator_for = decltype(std::begin(std::declval<T>())) |
typedef std::map<std::string, Master_info *> mi_map |
Maps a channel name to it's Master_info.
typedef std::map<int, mi_map> replication_channel_map |
|
inlinestatic |
|
extern |
|
extern |