MySQL 8.0.39
Source Code Documentation
st_mysql_options Struct Reference

#include <mysql.h>

Public Attributes

unsigned int connect_timeout
 
unsigned int read_timeout
 
unsigned int write_timeout
 
unsigned int port
 
unsigned int protocol
 
unsigned long client_flag
 
char * host
 
char * user
 
char * password
 
char * unix_socket
 
char * db
 
struct Init_commands_arrayinit_commands
 
char * my_cnf_file
 
char * my_cnf_group
 
char * charset_dir
 
char * charset_name
 
char * ssl_key
 
char * ssl_cert
 
char * ssl_ca
 
char * ssl_capath
 
char * ssl_cipher
 
char * shared_memory_base_name
 
unsigned long max_allowed_packet
 
bool compress
 
bool named_pipe
 
char * bind_address
 The local address to bind when connecting to remote server. More...
 
bool report_data_truncation
 
int(* local_infile_init )(void **, const char *, void *)
 
int(* local_infile_read )(void *, char *, unsigned int)
 
void(* local_infile_end )(void *)
 
int(* local_infile_error )(void *, char *, unsigned int)
 
void * local_infile_userdata
 
struct st_mysql_options_extentionextension
 

Member Data Documentation

◆ bind_address

char* st_mysql_options::bind_address

The local address to bind when connecting to remote server.

◆ charset_dir

char * st_mysql_options::charset_dir

◆ charset_name

char * st_mysql_options::charset_name

◆ client_flag

unsigned long st_mysql_options::client_flag

◆ compress

bool st_mysql_options::compress

◆ connect_timeout

unsigned int st_mysql_options::connect_timeout

◆ db

char * st_mysql_options::db

◆ extension

struct st_mysql_options_extention* st_mysql_options::extension

◆ host

char* st_mysql_options::host

◆ init_commands

struct Init_commands_array* st_mysql_options::init_commands

◆ local_infile_end

void(* st_mysql_options::local_infile_end) (void *)

◆ local_infile_error

int(* st_mysql_options::local_infile_error) (void *, char *, unsigned int)

◆ local_infile_init

int(* st_mysql_options::local_infile_init) (void **, const char *, void *)

◆ local_infile_read

int(* st_mysql_options::local_infile_read) (void *, char *, unsigned int)

◆ local_infile_userdata

void* st_mysql_options::local_infile_userdata

◆ max_allowed_packet

unsigned long st_mysql_options::max_allowed_packet

◆ my_cnf_file

char* st_mysql_options::my_cnf_file

◆ my_cnf_group

char * st_mysql_options::my_cnf_group

◆ named_pipe

bool st_mysql_options::named_pipe

◆ password

char * st_mysql_options::password

◆ port

unsigned int st_mysql_options::port

◆ protocol

unsigned int st_mysql_options::protocol

◆ read_timeout

unsigned int st_mysql_options::read_timeout

◆ report_data_truncation

bool st_mysql_options::report_data_truncation

◆ shared_memory_base_name

char* st_mysql_options::shared_memory_base_name

◆ ssl_ca

char* st_mysql_options::ssl_ca

◆ ssl_capath

char* st_mysql_options::ssl_capath

◆ ssl_cert

char* st_mysql_options::ssl_cert

◆ ssl_cipher

char* st_mysql_options::ssl_cipher

◆ ssl_key

char* st_mysql_options::ssl_key

◆ unix_socket

char * st_mysql_options::unix_socket

◆ user

char * st_mysql_options::user

◆ write_timeout

unsigned int st_mysql_options::write_timeout

The documentation for this struct was generated from the following file: