MySQL  8.0.17
Source Code Documentation
rpl_mi.cc File Reference
#include "sql/rpl_mi.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <algorithm>
#include "include/mutex_lock.h"
#include "my_dbug.h"
#include "my_loglevel.h"
#include "my_sys.h"
#include "mysql/components/services/log_builtins.h"
#include "mysql/components/services/psi_stage_bits.h"
#include "mysql_version.h"
#include "mysqld_error.h"
#include "prealloced_array.h"
#include "sql/debug_sync.h"
#include "sql/dynamic_ids.h"
#include "sql/log.h"
#include "sql/mysqld.h"
#include "sql/rpl_info_handler.h"
#include "sql/rpl_msr.h"
#include "sql/rpl_slave.h"
#include "sql/sql_class.h"

Enumerations

enum  {
  LINES_IN_MASTER_INFO_WITH_SSL = 14, LINE_FOR_MASTER_SSL_VERIFY_SERVER_CERT = 15, LINE_FOR_MASTER_HEARTBEAT_PERIOD = 16, LINE_FOR_MASTER_BIND = 17,
  LINE_FOR_REPLICATE_IGNORE_SERVER_IDS = 18, LINE_FOR_MASTER_UUID = 19, LINE_FOR_MASTER_RETRY_COUNT = 20, LINE_FOR_SSL_CRL = 21,
  LINE_FOR_SSL_CRLPATH = 22, LINE_FOR_AUTO_POSITION = 23, LINE_FOR_CHANNEL = 24, LINE_FOR_TLS_VERSION = 25,
  LINE_FOR_PUBLIC_KEY_PATH = 26, LINE_FOR_GET_PUBLIC_KEY = 27, LINE_FOR_NETWORK_NAMESPACE = 28, LINES_IN_MASTER_INFO = LINE_FOR_NETWORK_NAMESPACE
}
 

Variables

const char * info_mi_fields []
 
const uint info_mi_table_pk_field_indexes []
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
LINES_IN_MASTER_INFO_WITH_SSL 
LINE_FOR_MASTER_SSL_VERIFY_SERVER_CERT 
LINE_FOR_MASTER_HEARTBEAT_PERIOD 
LINE_FOR_MASTER_BIND 
LINE_FOR_REPLICATE_IGNORE_SERVER_IDS 
LINE_FOR_MASTER_UUID 
LINE_FOR_MASTER_RETRY_COUNT 
LINE_FOR_SSL_CRL 
LINE_FOR_SSL_CRLPATH 
LINE_FOR_AUTO_POSITION 
LINE_FOR_CHANNEL 
LINE_FOR_TLS_VERSION 
LINE_FOR_PUBLIC_KEY_PATH 
LINE_FOR_GET_PUBLIC_KEY 
LINE_FOR_NETWORK_NAMESPACE 
LINES_IN_MASTER_INFO 

Variable Documentation

◆ info_mi_fields

const char* info_mi_fields[]
Initial value:
= {"number_of_lines",
"master_log_name",
"master_log_pos",
"host",
"user",
"password",
"port",
"connect_retry",
"ssl",
"ssl_ca",
"ssl_capath",
"ssl_cert",
"ssl_cipher",
"ssl_key",
"ssl_verify_server_cert",
"heartbeat_period",
"bind",
"ignore_server_ids",
"uuid",
"retry_count",
"ssl_crl",
"ssl_crlpath",
"auto_position",
"channel_name",
"tls_version",
"public_key_path",
"get_public_key",
"network_namespace"}

◆ info_mi_table_pk_field_indexes

const uint info_mi_table_pk_field_indexes[]
Initial value:
= {
}
Definition: rpl_mi.cc:79