![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
#include <sys/types.h>#include <cstddef>#include <cstdio>#include <cstring>#include <iostream>#include <string>#include <utility>#include <my_alloc.h>#include <my_default.h>#include <my_getopt.h>#include <my_inttypes.h>#include <my_macros.h>#include <mysql.h>#include <mysql/service_mysql_alloc.h>#include <mysql_com.h>#include <print_version.h>#include <typelib.h>#include <welcome_copyright_notice.h>#include "m_string.h"#include "mysql/strings/m_ctype.h"#include "nulls.h"#include "template_utils.h"#include "options.h"#include "utilities.h"#include "client/include/sslopt-vars.h"#include "client/include/caching_sha2_passwordopt-vars.h"#include "client/include/sslopt-longopts.h"#include "client/include/caching_sha2_passwordopt-longopts.h"#include "client/include/sslopt-case.h"Namespaces | |
| namespace | options | 
Functions | |
| static void | options::usage (bool version_only) | 
| bool | options::get_one_option (int optid, const struct my_option *opt, char *argument) | 
| static bool | options::check_options_for_sanity () | 
| static bool | options::get_options (int argc, char **argv, int &exit_code) | 
| bool | options::process_options (int *argc, char ***argv, int &exit_code) | 
| Process command line options.  More... | |
| void | options::init_connection_basic () | 
| Initialize MYSQL connection structures.  More... | |
| void | options::deinit_connection_basic () | 
| Deinitialize MYSQL connection structures.  More... | |
Variables | |
| static MEM_ROOT | options::argv_alloc {PSI_NOT_INSTRUMENTED, 512} | 
| MEM_ROOT for arguments.  More... | |
| static const char * | options::load_default_groups [] = {"mysql_migrate_keyring", nullptr} | 
| Options group.  More... | |
| static struct my_option | options::my_long_options [] | 
| Command line options.  More... | |
| const char * | options::default_charset = MYSQL_AUTODETECT_CHARSET_NAME |