MySQL 9.1.0
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/compression.h"
#include "include/mutex_lock.h"
#include "my_dbug.h"
#include "my_sys.h"
#include "mysql/components/services/bits/psi_stage_bits.h"
#include "mysql/components/services/log_builtins.h"
#include "mysql/my_loglevel.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_replica.h"
#include "sql/sql_class.h"
#include "string_with_len.h"
#include "strmake.h"

Enumerations

enum  {
  LINES_IN_MASTER_INFO_WITH_SSL = 14 , LINE_FOR_SOURCE_SSL_VERIFY_SERVER_CERT = 15 , LINE_FOR_SOURCE_HEARTBEAT_PERIOD = 16 , LINE_FOR_SOURCE_BIND = 17 ,
  LINE_FOR_REPLICATE_IGNORE_SERVER_IDS = 18 , LINE_FOR_MASTER_UUID = 19 , LINE_FOR_SOURCE_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 , LINE_FOR_SOURCE_COMPRESSION_ALGORITHM = 29 ,
  LINE_FOR_SOURCE_ZSTD_COMPRESSION_LEVEL = 30 , LINE_FOR_TLS_CIPHERSUITES = 31 , LINE_FOR_SOURCE_CONNECTION_AUTO_FAILOVER = 32 , LINE_FOR_GTID_ONLY = 33 ,
  LINES_IN_MASTER_INFO = LINE_FOR_GTID_ONLY
}
 

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_SOURCE_SSL_VERIFY_SERVER_CERT 
LINE_FOR_SOURCE_HEARTBEAT_PERIOD 
LINE_FOR_SOURCE_BIND 
LINE_FOR_REPLICATE_IGNORE_SERVER_IDS 
LINE_FOR_MASTER_UUID 
LINE_FOR_SOURCE_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 
LINE_FOR_SOURCE_COMPRESSION_ALGORITHM 
LINE_FOR_SOURCE_ZSTD_COMPRESSION_LEVEL 
LINE_FOR_TLS_CIPHERSUITES 
LINE_FOR_SOURCE_CONNECTION_AUTO_FAILOVER 
LINE_FOR_GTID_ONLY 
LINES_IN_MASTER_INFO 

Variable Documentation

◆ info_mi_fields

const char* info_mi_fields[]

◆ info_mi_table_pk_field_indexes

const uint info_mi_table_pk_field_indexes[]
Initial value:
= {
}
@ LINE_FOR_CHANNEL
Definition: rpl_mi.cc:83