Crate mysql_client_bindings_rs Copy item path Source CHARSET_INFO Init_commands_array LIST @file include/my_list.h MEM_ROOT MYSQL MYSQL_BIND MYSQL_DATA MYSQL_FIELD MYSQL_METHODS MYSQL_PLUGIN_VIO MYSQL_PLUGIN_VIO_INFO MYSQL_RES MYSQL_ROWS MYSQL_RPL Struct for information about a replication stream. MYSQL_STMT MYSQL_STMT_EXT MYSQL_TIME NET UDF_ARGS UDF_INIT Vio ZSTD_CCtx_s ZSTD_DCtx_s __fsid_t __pthread_cond_s __pthread_cond_s__bindgen_ty_1__bindgen_ty_1 __pthread_cond_s__bindgen_ty_2__bindgen_ty_1 __pthread_internal_list __pthread_internal_slist __pthread_mutex_s __pthread_rwlock_arch_t __sigset_t __va_list_tag auth_plugin_t character_set div_t drand48_data fd_set ldiv_t lldiv_t max_align_t mysql_compress_context Compression context information.
It encapsulate the context information based on compression method and
presents a generic struct. mysql_zlib_compress_context Compress context information. relating to zlib compression. mysql_zstd_compress_context Compress context information relating to zstd compression. rand_struct random_data st_mysql_client_plugin st_mysql_options st_mysql_options_extention @todo remove the “extension”, move st_mysql_options completely
out of mysql.h timespec timeval AUTH_PLUGIN_DATA_PART_1_LENGTH AUTO_INCREMENT_FLAG BIG_ENDIAN BINARY_FLAG BINCMP_FLAG BLOB_FLAG BYTE_ORDER CAN_CLIENT_COMPRESS CLIENT_ALL_FLAGS CLIENT_BASIC_FLAGS CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS CLIENT_CAPABILITY_EXTENSION CLIENT_COMPRESS CLIENT_CONNECT_ATTRS CLIENT_CONNECT_WITH_DB CLIENT_DEPRECATE_EOF CLIENT_ERRMAP CLIENT_FOUND_ROWS CLIENT_IGNORE_SIGPIPE CLIENT_IGNORE_SPACE CLIENT_INTERACTIVE CLIENT_LOCAL_FILES CLIENT_LONG_FLAG CLIENT_LONG_PASSWORD CLIENT_MULTI_QUERIES CLIENT_MULTI_RESULTS CLIENT_MULTI_STATEMENTS CLIENT_NET_READ_TIMEOUT CLIENT_NET_RETRY_COUNT CLIENT_NET_WRITE_TIMEOUT CLIENT_NO_SCHEMA CLIENT_ODBC CLIENT_OPTIONAL_RESULTSET_METADATA CLIENT_PLUGIN_AUTH CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA CLIENT_PROTOCOL_41 CLIENT_PS_MULTI_RESULTS CLIENT_QUERY_ATTRIBUTES CLIENT_REMEMBER_OPTIONS CLIENT_RESERVED CLIENT_RESERVED2 CLIENT_SESSION_TRACK CLIENT_SSL CLIENT_SSL_VERIFY_SERVER_CERT CLIENT_TRANSACTIONS CLIENT_ZSTD_COMPRESSION_ALGORITHM COLUMN_COMMENT_MAXLEN COMP_HEADER_SIZE CONNECT_STRING_MAXLEN CR_ALREADY_CONNECTED CR_AUTH_HANDSHAKE CR_AUTH_PLUGIN_CANNOT_LOAD CR_AUTH_PLUGIN_ERR CR_AUTH_PLUGIN_ERROR CR_AUTH_USER_CREDENTIALS CR_CANT_READ_CHARSET CR_COMMANDS_OUT_OF_SYNC CR_COMPRESSION_WRONGLY_CONFIGURED CR_CONNECTION_ERROR CR_CONN_HOST_ERROR CR_CONN_UNKNOW_PROTOCOL CR_DATA_TRUNCATED CR_DEPRECATED_COMPRESSION_NOT_SUPPORTED CR_DNS_SRV_LOOKUP_FAILED CR_DUPLICATE_CONNECTION_ATTR CR_EMBEDDED_CONNECTION CR_ERROR CR_ERROR_FIRST CR_ERROR_LAST CR_FETCH_CANCELED CR_FILE_NAME_TOO_LONG CR_INSECURE_API_ERR CR_INVALID_BUFFER_USE CR_INVALID_CONN_HANDLE CR_INVALID_PARAMETER_NO CR_IPSOCK_ERROR CR_KERBEROS_USER_NOT_FOUND CR_LOAD_DATA_LOCAL_INFILE_REALPATH_FAIL CR_LOAD_DATA_LOCAL_INFILE_REJECTED CR_LOCALHOST_CONNECTION CR_MALFORMED_PACKET CR_MAX_ERROR CR_MIN_ERROR CR_NAMEDPIPEOPEN_ERROR CR_NAMEDPIPESETSTATE_ERROR CR_NAMEDPIPEWAIT_ERROR CR_NAMEDPIPE_CONNECTION CR_NET_PACKET_TOO_LARGE CR_NEW_STMT_METADATA CR_NOT_IMPLEMENTED CR_NO_DATA CR_NO_PARAMETERS_EXISTS CR_NO_PREPARE_STMT CR_NO_RESULT_SET CR_NO_STMT_METADATA CR_NULL_POINTER CR_OK CR_OK_HANDSHAKE_COMPLETE CR_OUT_OF_MEMORY CR_PARAMS_NOT_BOUND CR_PROBE_MASTER_CONNECT CR_PROBE_SLAVE_CONNECT CR_PROBE_SLAVE_HOSTS CR_PROBE_SLAVE_STATUS CR_SERVER_GONE_ERROR CR_SERVER_HANDSHAKE_ERR CR_SERVER_LOST CR_SERVER_LOST_EXTENDED CR_SHARED_MEMORY_CONNECTION CR_SHARED_MEMORY_CONNECT_ABANDONED_ERROR CR_SHARED_MEMORY_CONNECT_ANSWER_ERROR CR_SHARED_MEMORY_CONNECT_FILE_MAP_ERROR CR_SHARED_MEMORY_CONNECT_MAP_ERROR CR_SHARED_MEMORY_CONNECT_REQUEST_ERROR CR_SHARED_MEMORY_CONNECT_SET_ERROR CR_SHARED_MEMORY_EVENT_ERROR CR_SHARED_MEMORY_FILE_MAP_ERROR CR_SHARED_MEMORY_MAP_ERROR CR_SOCKET_CREATE_ERROR CR_SSL_CONNECTION_ERROR CR_SSL_FIPS_MODE_ERR CR_STMT_CLOSED CR_TCP_CONNECTION CR_UNKNOWN_ERROR CR_UNKNOWN_HOST CR_UNSUPPORTED_PARAM_TYPE CR_UNUSED_1 CR_VERSION_ERROR CR_WRONG_HOST_INFO CR_WRONG_LICENSE ENUM_FLAG EXIT_FAILURE EXIT_SUCCESS EXPLICIT_NULL_FLAG FD_SETSIZE FIELD_FLAGS_COLUMN_FORMAT FIELD_FLAGS_COLUMN_FORMAT_MASK FIELD_FLAGS_STORAGE_MEDIA FIELD_FLAGS_STORAGE_MEDIA_MASK FIELD_IN_ADD_INDEX FIELD_IN_PART_FUNC_FLAG FIELD_IS_DROPPED FIELD_IS_INVISIBLE FIELD_IS_MARKED FIELD_IS_RENAMED FILENAME_CHARSET_MBMAXLEN FRM_GCOL_HEADER_SIZE GENERATED_COLUMN_EXPRESSION_MAXLEN GET_FIXED_FIELDS_FLAG GROUP_FLAG INDEX_COMMENT_MAXLEN INT8_MAX INT8_MIN INT16_MAX INT16_MIN INT32_MAX INT32_MIN INTPTR_MAX INTPTR_MIN INT_FAST8_MAX INT_FAST8_MIN INT_FAST16_MAX INT_FAST16_MIN INT_FAST32_MAX INT_FAST32_MIN INT_LEAST8_MAX INT_LEAST8_MIN INT_LEAST16_MAX INT_LEAST16_MIN INT_LEAST32_MAX INT_LEAST32_MIN Item_result_DECIMAL_RESULT Item_result_INT_RESULT Item_result_INVALID_RESULT Item_result_REAL_RESULT Item_result_ROW_RESULT Item_result_STRING_RESULT Item_udftype_UDFTYPE_AGGREGATE Item_udftype_UDFTYPE_FUNCTION LIBMYSQL_VERSION LIBMYSQL_VERSION_ID LITTLE_ENDIAN LOCAL_HOST LOCAL_HOST_NAMEDPIPE LOCAL_INFILE_ERROR_LEN MAX_BIGINT_WIDTH MAX_BLOB_WIDTH MAX_CHAR_WIDTH MAX_INT_WIDTH MAX_MEDIUMINT_WIDTH MAX_PACKET_LENGTH MAX_SMALLINT_WIDTH MAX_TINYINT_WIDTH MULTIPLE_KEY_FLAG MYSQL_ADMIN_PORT MYSQL_AUTODETECT_CHARSET_NAME MYSQL_BASE_VERSION MYSQL_CLIENT_AUTHENTICATION_PLUGIN MYSQL_CLIENT_AUTHENTICATION_PLUGIN_INTERFACE_VERSION MYSQL_CLIENT_MAX_PLUGINS MYSQL_CLIENT_PLUGIN_AUTHOR_ORACLE MYSQL_CLIENT_TRACE_PLUGIN MYSQL_CLIENT_TRACE_PLUGIN_INTERFACE_VERSION MYSQL_CLIENT_reserved1 MYSQL_CLIENT_reserved2 MYSQL_COMPILATION_COMMENT MYSQL_COMPILATION_COMMENT_SERVER MYSQL_CONFIG_NAME MYSQL_DATA_TRUNCATED MYSQL_ERRMSG_SIZE MYSQL_LONG_DATA_HEADER MYSQL_NO_DATA MYSQL_PERSIST_CONFIG_NAME MYSQL_PLUGIN_VIO_INFO_MYSQL_VIO_INVALID MYSQL_PLUGIN_VIO_INFO_MYSQL_VIO_MEMORY MYSQL_PLUGIN_VIO_INFO_MYSQL_VIO_PIPE MYSQL_PLUGIN_VIO_INFO_MYSQL_VIO_SOCKET MYSQL_PLUGIN_VIO_INFO_MYSQL_VIO_TCP MYSQL_PORT MYSQL_PORT_DEFAULT MYSQL_RPL_GTID MYSQL_RPL_SKIP_HEARTBEAT MYSQL_SERVER_SUFFIX_DEF MYSQL_SERVER_VERSION MYSQL_STMT_HEADER MYSQL_UNIX_ADDR MYSQL_USERNAME_LENGTH MYSQL_VERSION_ID NAME_CHAR_LEN NAME_LEN NET_HEADER_SIZE NET_READ_TIMEOUT NET_WAIT_TIMEOUT NET_WRITE_TIMEOUT NOT_NULL_FLAG NOT_SECONDARY_FLAG NO_DEFAULT_VALUE_FLAG NUM_FLAG ONLY_KILL_QUERY ON_UPDATE_NOW_FLAG PARTITION_EXPR_CHAR_LEN PART_KEY_FLAG PDP_ENDIAN PRI_KEY_FLAG PROTOCOL_VERSION PROXY_FLAG PTRDIFF_MAX PTRDIFF_MIN RAND_MAX REFRESH_BINARY_LOG REFRESH_ENGINE_LOG REFRESH_ERROR_LOG REFRESH_FAST REFRESH_FOR_EXPORT REFRESH_GENERAL_LOG REFRESH_GRANT REFRESH_HOSTS REFRESH_LOG REFRESH_MASTER REFRESH_OPTIMIZER_COSTS REFRESH_PERSIST REFRESH_READ_LOCK REFRESH_RELAY_LOG REFRESH_REPLICA REFRESH_SLAVE REFRESH_SLOW_LOG REFRESH_STATUS REFRESH_TABLES REFRESH_THREADS REFRESH_USER_RESOURCES SCRAMBLED_PASSWORD_CHAR_LENGTH SCRAMBLE_LENGTH SERVER_STATUS_flags_enum_SERVER_MORE_RESULTS_EXISTS < Multi query - next query exists SERVER_STATUS_flags_enum_SERVER_PS_OUT_PARAMS To mark ResultSet containing output parameter values. SERVER_STATUS_flags_enum_SERVER_QUERY_NO_GOOD_INDEX_USED SERVER_STATUS_flags_enum_SERVER_QUERY_NO_INDEX_USED SERVER_STATUS_flags_enum_SERVER_QUERY_WAS_SLOW Sent to the client if after a prepared statement reprepare
we discovered that the new statement returns a different
number of result set columns. SERVER_STATUS_flags_enum_SERVER_SESSION_STATE_CHANGED This status flag, when on, implies that one of the state information has
changed on the server because of the execution of the last statement. SERVER_STATUS_flags_enum_SERVER_STATUS_AUTOCOMMIT < Server in auto_commit mode SERVER_STATUS_flags_enum_SERVER_STATUS_CURSOR_EXISTS The server was able to fulfill the clients request and opened a
read-only non-scrollable cursor for a query. This flag comes
in reply to COM_STMT_EXECUTE and COM_STMT_FETCH commands.
Used by Binary Protocol Resultset to signal that COM_STMT_FETCH
must be used to fetch the row-data.
@todo Refify “Binary Protocol Resultset” and “COM_STMT_FETCH”. SERVER_STATUS_flags_enum_SERVER_STATUS_DB_DROPPED < A database was dropped SERVER_STATUS_flags_enum_SERVER_STATUS_IN_TRANS Is raised when a multi-statement transaction
has been started, either explicitly, by means
of BEGIN or COMMIT AND CHAIN, or
implicitly, by the first transactional
statement, when autocommit=off. SERVER_STATUS_flags_enum_SERVER_STATUS_IN_TRANS_READONLY Set at the same time as SERVER_STATUS_IN_TRANS if the started
multi-statement transaction is a read-only transaction. Cleared
when the transaction commits or aborts. Since this flag is sent
to clients in OK and EOF packets, the flag indicates the
transaction status at the end of command execution. SERVER_STATUS_flags_enum_SERVER_STATUS_LAST_ROW_SENT This flag is sent when a read-only cursor is exhausted, in reply to
COM_STMT_FETCH command. SERVER_STATUS_flags_enum_SERVER_STATUS_METADATA_CHANGED Sent to the client if after a prepared statement reprepare
we discovered that the new statement returns a different
number of result set columns. SERVER_STATUS_flags_enum_SERVER_STATUS_NO_BACKSLASH_ESCAPES SERVER_VERSION_LENGTH SET_FLAG SIG_ATOMIC_MAX SIG_ATOMIC_MIN SIZE_MAX SQLSTATE_LENGTH SYSTEM_CHARSET_MBMAXLEN TABLESPACE_COMMENT_MAXLEN TABLE_COMMENT_INLINE_MAXLEN TABLE_COMMENT_MAXLEN TABLE_PARTITION_COMMENT_MAXLEN TIMESTAMP_FLAG UINT8_MAX UINT16_MAX UINT32_MAX UINTPTR_MAX UINT_FAST8_MAX UINT_FAST16_MAX UINT_FAST32_MAX UINT_LEAST8_MAX UINT_LEAST16_MAX UINT_LEAST32_MAX UNIQUE_FLAG UNIQUE_KEY_FLAG UNSIGNED_FLAG USERNAME_CHAR_LENGTH USERNAME_CHAR_LENGTH_STR USERNAME_LENGTH WCONTINUED WEXITED WINT_MAX WINT_MIN WNOHANG WNOWAIT WSTOPPED WUNTRACED ZEROFILL_FLAG _ALLOCA_H _ATFILE_SOURCE _BITS_BYTESWAP_H _BITS_ENDIANNESS_H _BITS_ENDIAN_H _BITS_PTHREADTYPES_ARCH_H _BITS_PTHREADTYPES_COMMON_H _BITS_STDINT_INTN_H _BITS_STDINT_UINTN_H _BITS_TIME64_H _BITS_TYPESIZES_H _BITS_TYPES_H _BITS_UINTN_IDENTITY_H _BITS_WCHAR_H _DEFAULT_SOURCE _ENDIAN_H _FEATURES_H _POSIX_C_SOURCE _POSIX_SOURCE _STDC_PREDEF_H _STDINT_H _STDLIB_H _STRUCT_TIMESPEC _SYS_CDEFS_H _SYS_SELECT_H _SYS_TYPES_H _THREAD_MUTEX_INTERNAL_H _THREAD_SHARED_TYPES_H __BIG_ENDIAN __BIT_TYPES_DEFINED__ __BYTE_ORDER __ENUM_IDTYPE_T __FD_SETSIZE __FD_ZERO_STOS __FLOAT_WORD_ORDER __GLIBC_MINOR__ __GLIBC_USE_DEPRECATED_GETS __GLIBC_USE_DEPRECATED_SCANF __GLIBC_USE_IEC_60559_BFP_EXT __GLIBC_USE_IEC_60559_BFP_EXT_C2X __GLIBC_USE_IEC_60559_FUNCS_EXT __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X __GLIBC_USE_IEC_60559_TYPES_EXT __GLIBC_USE_ISOC2X __GLIBC_USE_LIB_EXT2 __GLIBC__ __GNUC_VA_LIST __GNU_LIBRARY__ __HAVE_DISTINCT_FLOAT16 __HAVE_DISTINCT_FLOAT32 __HAVE_DISTINCT_FLOAT64 __HAVE_DISTINCT_FLOAT32X __HAVE_DISTINCT_FLOAT64X __HAVE_DISTINCT_FLOAT128 __HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT16 __HAVE_FLOAT32 __HAVE_FLOAT64 __HAVE_FLOAT32X __HAVE_FLOAT64X __HAVE_FLOAT64X_LONG_DOUBLE __HAVE_FLOAT128 __HAVE_FLOAT128X __HAVE_FLOATN_NOT_TYPEDEF __HAVE_GENERIC_SELECTION __INO_T_MATCHES_INO64_T __LITTLE_ENDIAN __LONG_DOUBLE_USES_FLOAT128 __OFF_T_MATCHES_OFF64_T __PDP_ENDIAN __PTHREAD_MUTEX_HAVE_PREV __RLIM_T_MATCHES_RLIM64_T __SIZEOF_PTHREAD_ATTR_T __SIZEOF_PTHREAD_BARRIERATTR_T __SIZEOF_PTHREAD_BARRIER_T __SIZEOF_PTHREAD_CONDATTR_T __SIZEOF_PTHREAD_COND_T __SIZEOF_PTHREAD_MUTEXATTR_T __SIZEOF_PTHREAD_MUTEX_T __SIZEOF_PTHREAD_RWLOCKATTR_T __SIZEOF_PTHREAD_RWLOCK_T __STATFS_MATCHES_STATFS64 __STDC_IEC_559_COMPLEX__ __STDC_IEC_559__ __STDC_ISO_10646__ __SYSCALL_WORDSIZE __TIMESIZE __USE_ATFILE __USE_FORTIFY_LEVEL __USE_ISOC11 __USE_ISOC95 __USE_ISOC99 __USE_MISC __USE_POSIX __USE_POSIX2 __USE_POSIX199309 __USE_POSIX199506 __USE_POSIX_IMPLICITLY __USE_XOPEN2K __USE_XOPEN2K8 __WALL __WCLONE __WCOREFLAG __WNOTHREAD __WORDSIZE __WORDSIZE_TIME64_COMPAT32 __W_CONTINUED __bool_true_false_are_defined __clock_t_defined __clockid_t_defined __glibc_c99_flexarr_available __have_pthread_attr_t __ldiv_t_defined __lldiv_t_defined __sigset_t_defined __time_t_defined __timer_t_defined __timeval_defined enum_compression_algorithm_MYSQL_INVALID enum_compression_algorithm_MYSQL_UNCOMPRESSED enum_compression_algorithm_MYSQL_ZLIB enum_compression_algorithm_MYSQL_ZSTD enum_cursor_type_CURSOR_TYPE_FOR_UPDATE enum_cursor_type_CURSOR_TYPE_NO_CURSOR enum_cursor_type_CURSOR_TYPE_READ_ONLY enum_cursor_type_CURSOR_TYPE_SCROLLABLE enum_field_types_MYSQL_TYPE_BIT enum_field_types_MYSQL_TYPE_BLOB enum_field_types_MYSQL_TYPE_BOOL < Currently just a placeholder enum_field_types_MYSQL_TYPE_DATE enum_field_types_MYSQL_TYPE_DATETIME enum_field_types_MYSQL_TYPE_DATETIME2 < Internal to MySQL. Not used in protocol enum_field_types_MYSQL_TYPE_DECIMAL enum_field_types_MYSQL_TYPE_DOUBLE enum_field_types_MYSQL_TYPE_ENUM enum_field_types_MYSQL_TYPE_FLOAT enum_field_types_MYSQL_TYPE_GEOMETRY enum_field_types_MYSQL_TYPE_INT24 enum_field_types_MYSQL_TYPE_INVALID enum_field_types_MYSQL_TYPE_JSON enum_field_types_MYSQL_TYPE_LONG enum_field_types_MYSQL_TYPE_LONGLONG enum_field_types_MYSQL_TYPE_LONG_BLOB enum_field_types_MYSQL_TYPE_MEDIUM_BLOB enum_field_types_MYSQL_TYPE_NEWDATE < Internal to MySQL. Not used in protocol enum_field_types_MYSQL_TYPE_NEWDECIMAL enum_field_types_MYSQL_TYPE_NULL enum_field_types_MYSQL_TYPE_SET enum_field_types_MYSQL_TYPE_SHORT enum_field_types_MYSQL_TYPE_STRING enum_field_types_MYSQL_TYPE_TIME enum_field_types_MYSQL_TYPE_TIME2 < Internal to MySQL. Not used in protocol enum_field_types_MYSQL_TYPE_TIMESTAMP enum_field_types_MYSQL_TYPE_TIMESTAMP2 enum_field_types_MYSQL_TYPE_TINY enum_field_types_MYSQL_TYPE_TINY_BLOB enum_field_types_MYSQL_TYPE_TYPED_ARRAY < Used for replication only enum_field_types_MYSQL_TYPE_VARCHAR enum_field_types_MYSQL_TYPE_VAR_STRING enum_field_types_MYSQL_TYPE_YEAR enum_mysql_set_option_MYSQL_OPTION_MULTI_STATEMENTS_OFF enum_mysql_set_option_MYSQL_OPTION_MULTI_STATEMENTS_ON enum_mysql_stmt_state_MYSQL_STMT_EXECUTE_DONE enum_mysql_stmt_state_MYSQL_STMT_FETCH_DONE enum_mysql_stmt_state_MYSQL_STMT_INIT_DONE enum_mysql_stmt_state_MYSQL_STMT_PREPARE_DONE enum_mysql_timestamp_type_MYSQL_TIMESTAMP_DATE Stores year, month and day components. enum_mysql_timestamp_type_MYSQL_TIMESTAMP_DATETIME Stores all date and time components.
Value is in UTC for TIMESTAMP
type.
Value is in local time zone for DATETIME
type. enum_mysql_timestamp_type_MYSQL_TIMESTAMP_DATETIME_TZ A temporary type for DATETIME
or TIMESTAMP
types equipped with time
zone information. After the time zone information is reconciled, the type is
converted to MYSQL_TIMESTAMP_DATETIME. enum_mysql_timestamp_type_MYSQL_TIMESTAMP_ERROR enum_mysql_timestamp_type_MYSQL_TIMESTAMP_NONE enum_mysql_timestamp_type_MYSQL_TIMESTAMP_TIME Stores hour, minute, second and microsecond. enum_resultset_metadata_RESULTSET_METADATA_FULL The server will send all metadata. enum_resultset_metadata_RESULTSET_METADATA_NONE No metadata will be sent. enum_server_command_COM_BINLOG_DUMP < See @ref page_protocol_com_binlog_dump enum_server_command_COM_BINLOG_DUMP_GTID Currently refused by the server. See ::dispatch_command.
Also used internally to mark the session as a “daemon”,
i.e. non-client THD. Currently the scheduler and the GTID
code does use this state.
These threads won’t be killed by KILL
enum_server_command_COM_CHANGE_USER < See @ref page_protocol_com_change_user enum_server_command_COM_CLONE enum_server_command_COM_CONNECT < Currently refused by the server. enum_server_command_COM_CONNECT_OUT enum_server_command_COM_CREATE_DB < Currently refused by the server. See ::dispatch_command enum_server_command_COM_DAEMON Currently refused by the server. See ::dispatch_command.
Also used internally to mark the session as a “daemon”,
i.e. non-client THD. Currently the scheduler and the GTID
code does use this state.
These threads won’t be killed by KILL
enum_server_command_COM_DEBUG < See @ref page_protocol_com_debug enum_server_command_COM_DELAYED_INSERT < Functionality removed. enum_server_command_COM_DEPRECATED_1 < Deprecated, used to be COM_SHUTDOWN enum_server_command_COM_DROP_DB < Currently refused by the server. See ::dispatch_command enum_server_command_COM_END < Not a real command. Refused. enum_server_command_COM_FIELD_LIST < Deprecated. See @ref page_protocol_com_field_list enum_server_command_COM_INIT_DB < See @ref page_protocol_com_init_db enum_server_command_COM_PING < See @ref page_protocol_com_ping enum_server_command_COM_PROCESS_INFO < Deprecated. See @ref page_protocol_com_process_info enum_server_command_COM_PROCESS_KILL < Deprecated. See @ref page_protocol_com_process_kill enum_server_command_COM_QUERY < See @ref page_protocol_com_query enum_server_command_COM_QUIT < See @ref page_protocol_com_quit enum_server_command_COM_REFRESH < Deprecated. See @ref page_protocol_com_refresh enum_server_command_COM_REGISTER_SLAVE enum_server_command_COM_RESET_CONNECTION < See @ref page_protocol_com_reset_connection enum_server_command_COM_SET_OPTION < See @ref page_protocol_com_set_option enum_server_command_COM_SLEEP Currently refused by the server. See ::dispatch_command.
Also used internally to mark the start of a session. enum_server_command_COM_STATISTICS < See @ref page_protocol_com_statistics enum_server_command_COM_STMT_CLOSE < See @ref page_protocol_com_stmt_close enum_server_command_COM_STMT_EXECUTE < See @ref page_protocol_com_stmt_execute enum_server_command_COM_STMT_FETCH < See @ref page_protocol_com_stmt_fetch enum_server_command_COM_STMT_PREPARE < See @ref page_protocol_com_stmt_prepare enum_server_command_COM_STMT_RESET < See @ref page_protocol_com_stmt_reset enum_server_command_COM_STMT_SEND_LONG_DATA See @ref page_protocol_com_stmt_send_long_data enum_server_command_COM_TABLE_DUMP enum_server_command_COM_TIME < Currently refused by the server. enum_session_state_type_SESSION_TRACK_GTIDS < See also: session_track_gtids enum_session_state_type_SESSION_TRACK_SCHEMA < Current schema enum_session_state_type_SESSION_TRACK_STATE_CHANGE < track session state changes enum_session_state_type_SESSION_TRACK_SYSTEM_VARIABLES < Session system variables enum_session_state_type_SESSION_TRACK_TRANSACTION_CHARACTERISTICS < Transaction chistics enum_session_state_type_SESSION_TRACK_TRANSACTION_STATE < Transaction state enum_stmt_attr_type_STMT_ATTR_CURSOR_TYPE enum_stmt_attr_type_STMT_ATTR_PREFETCH_ROWS enum_stmt_attr_type_STMT_ATTR_UPDATE_MAX_LENGTH false_ idtype_t_P_ALL idtype_t_P_PGID idtype_t_P_PID mysql_enum_shutdown_level_KILL_CONNECTION Connection level of the KILL command mysql_enum_shutdown_level_KILL_QUERY Query level of the KILL command mysql_enum_shutdown_level_SHUTDOWN_DEFAULT mysql_enum_shutdown_level_SHUTDOWN_WAIT_ALL_BUFFERS Flush InnoDB buffers and other storage engines’ buffers mysql_enum_shutdown_level_SHUTDOWN_WAIT_CONNECTIONS Wait for existing connections to finish mysql_enum_shutdown_level_SHUTDOWN_WAIT_CRITICAL_BUFFERS Don’t flush InnoDB buffers, flush other storage engines’ buffers mysql_enum_shutdown_level_SHUTDOWN_WAIT_TRANSACTIONS Wait for existing transactons to finish mysql_enum_shutdown_level_SHUTDOWN_WAIT_UPDATES Wait for existing updates to finish (=> no partial MyISAM update) mysql_option_MYSQL_DEFAULT_AUTH mysql_option_MYSQL_ENABLE_CLEARTEXT_PLUGIN mysql_option_MYSQL_INIT_COMMAND mysql_option_MYSQL_OPT_BIND mysql_option_MYSQL_OPT_CAN_HANDLE_EXPIRED_PASSWORDS mysql_option_MYSQL_OPT_COMPRESS mysql_option_MYSQL_OPT_COMPRESSION_ALGORITHMS mysql_option_MYSQL_OPT_CONNECT_ATTR_ADD mysql_option_MYSQL_OPT_CONNECT_ATTR_DELETE mysql_option_MYSQL_OPT_CONNECT_ATTR_RESET mysql_option_MYSQL_OPT_CONNECT_TIMEOUT mysql_option_MYSQL_OPT_GET_SERVER_PUBLIC_KEY mysql_option_MYSQL_OPT_LOAD_DATA_LOCAL_DIR mysql_option_MYSQL_OPT_LOCAL_INFILE mysql_option_MYSQL_OPT_MAX_ALLOWED_PACKET mysql_option_MYSQL_OPT_NAMED_PIPE mysql_option_MYSQL_OPT_NET_BUFFER_LENGTH mysql_option_MYSQL_OPT_OPTIONAL_RESULTSET_METADATA mysql_option_MYSQL_OPT_PROTOCOL mysql_option_MYSQL_OPT_READ_TIMEOUT mysql_option_MYSQL_OPT_RECONNECT mysql_option_MYSQL_OPT_RETRY_COUNT mysql_option_MYSQL_OPT_SSL_CA mysql_option_MYSQL_OPT_SSL_CAPATH mysql_option_MYSQL_OPT_SSL_CERT mysql_option_MYSQL_OPT_SSL_CIPHER mysql_option_MYSQL_OPT_SSL_CRL mysql_option_MYSQL_OPT_SSL_CRLPATH mysql_option_MYSQL_OPT_SSL_FIPS_MODE mysql_option_MYSQL_OPT_SSL_KEY mysql_option_MYSQL_OPT_SSL_MODE mysql_option_MYSQL_OPT_TLS_CIPHERSUITES mysql_option_MYSQL_OPT_TLS_VERSION mysql_option_MYSQL_OPT_USE_RESULT mysql_option_MYSQL_OPT_WRITE_TIMEOUT mysql_option_MYSQL_OPT_ZSTD_COMPRESSION_LEVEL mysql_option_MYSQL_PLUGIN_DIR mysql_option_MYSQL_READ_DEFAULT_FILE mysql_option_MYSQL_READ_DEFAULT_GROUP mysql_option_MYSQL_REPORT_DATA_TRUNCATION mysql_option_MYSQL_SERVER_PUBLIC_KEY mysql_option_MYSQL_SET_CHARSET_DIR mysql_option_MYSQL_SET_CHARSET_NAME mysql_option_MYSQL_SHARED_MEMORY_BASE_NAME mysql_protocol_type_MYSQL_PROTOCOL_DEFAULT mysql_protocol_type_MYSQL_PROTOCOL_MEMORY mysql_protocol_type_MYSQL_PROTOCOL_PIPE mysql_protocol_type_MYSQL_PROTOCOL_SOCKET mysql_protocol_type_MYSQL_PROTOCOL_TCP mysql_ssl_fips_mode_SSL_FIPS_MODE_OFF mysql_ssl_fips_mode_SSL_FIPS_MODE_ON mysql_ssl_fips_mode_SSL_FIPS_MODE_STRICT mysql_ssl_mode_SSL_MODE_DISABLED mysql_ssl_mode_SSL_MODE_PREFERRED mysql_ssl_mode_SSL_MODE_REQUIRED mysql_ssl_mode_SSL_MODE_VERIFY_CA mysql_ssl_mode_SSL_MODE_VERIFY_IDENTITY mysql_status_MYSQL_STATUS_GET_RESULT mysql_status_MYSQL_STATUS_READY mysql_status_MYSQL_STATUS_STATEMENT_GET_RESULT mysql_status_MYSQL_STATUS_USE_RESULT net_async_status_NET_ASYNC_COMPLETE net_async_status_NET_ASYNC_COMPLETE_NO_MORE_RESULTS net_async_status_NET_ASYNC_ERROR net_async_status_NET_ASYNC_NOT_READY true_ client_errors ⚠ mysql_port ⚠ mysql_unix_port ⚠ _Exit ⚠ __ctype_get_mb_cur_max ⚠ a64l ⚠ abort ⚠ abs ⚠ aligned_alloc ⚠ alloca ⚠ at_quick_exit ⚠ atexit ⚠ atof ⚠ atoi ⚠ atol ⚠ atoll ⚠ bsearch ⚠ calloc ⚠ check_scramble ⚠ check_scramble_323 ⚠ clearenv ⚠ create_random_string ⚠ div ⚠ drand48 ⚠ drand48_r ⚠ ecvt ⚠ ecvt_r ⚠ erand48 ⚠ erand48_r ⚠ exit ⚠ fcvt ⚠ fcvt_r ⚠ finish_client_errs ⚠ free ⚠ gcvt ⚠ generate_sha256_scramble ⚠ get_salt_from_password ⚠ get_salt_from_password_323 ⚠ get_tty_password ⚠ getenv ⚠ getloadavg ⚠ getsubopt ⚠ hash_password ⚠ init_client_errs ⚠ @file include/errmsg.h initstate ⚠ initstate_r ⚠ jrand48 ⚠ jrand48_r ⚠ l64a ⚠ labs ⚠ lcong48 ⚠ lcong48_r ⚠ ldiv ⚠ list_add ⚠ list_cons ⚠ list_delete ⚠ list_free ⚠ list_length ⚠ list_reverse ⚠ list_walk ⚠ llabs ⚠ lldiv ⚠ lrand48 ⚠ lrand48_r ⚠ make_password_from_salt ⚠ make_password_from_salt_323 ⚠ make_scrambled_password ⚠ make_scrambled_password_323 ⚠ malloc ⚠ mblen ⚠ mbstowcs ⚠ mbtowc ⚠ mkdtemp ⚠ mkstemp ⚠ mkstemps ⚠ mktemp ⚠ mrand48 ⚠ mrand48_r ⚠ my_net_init ⚠ my_net_local_init ⚠ my_net_read ⚠ my_net_set_read_timeout ⚠ my_net_set_retry_count ⚠ my_net_set_write_timeout ⚠ my_net_write ⚠ my_rnd ⚠ my_thread_end ⚠ my_thread_init ⚠ myodbc_remove_escape ⚠ mysql_affected_rows ⚠ mysql_autocommit ⚠ mysql_bind_param ⚠ mysql_binlog_close ⚠ mysql_binlog_fetch ⚠ mysql_binlog_open ⚠ mysql_change_user ⚠ mysql_character_set_name ⚠ mysql_client_find_plugin ⚠ mysql_client_register_plugin ⚠ mysql_close ⚠ mysql_commit ⚠ mysql_compress_context_deinit ⚠ Deinitialize the compression context allocated. mysql_compress_context_init ⚠ Initialize a compress context object to be associated with a NET object. mysql_data_seek ⚠ mysql_debug ⚠ mysql_default_compression_level ⚠ Get default compression level corresponding to a given compression method. mysql_dump_debug_info ⚠ mysql_eof ⚠ mysql_errno ⚠ mysql_errno_to_sqlstate ⚠ mysql_error ⚠ mysql_escape_string ⚠ mysql_fetch_field ⚠ mysql_fetch_field_direct ⚠ mysql_fetch_fields ⚠ mysql_fetch_lengths ⚠ mysql_fetch_row ⚠ mysql_fetch_row_nonblocking ⚠ mysql_field_count ⚠ mysql_field_seek ⚠ mysql_field_tell ⚠ mysql_free_result ⚠ mysql_free_result_nonblocking ⚠ mysql_get_character_set_info ⚠ mysql_get_client_info ⚠ mysql_get_client_version ⚠ mysql_get_host_info ⚠ mysql_get_option ⚠ mysql_get_proto_info ⚠ mysql_get_server_info ⚠ mysql_get_server_version ⚠ mysql_get_ssl_cipher ⚠ mysql_hex_string ⚠ mysql_info ⚠ mysql_init ⚠ mysql_insert_id ⚠ mysql_kill ⚠ mysql_list_dbs ⚠ mysql_list_fields ⚠ mysql_list_processes ⚠ mysql_list_tables ⚠ mysql_load_plugin ⚠ mysql_load_plugin_v ⚠ mysql_more_results ⚠ mysql_next_result ⚠ mysql_next_result_nonblocking ⚠ mysql_num_fields ⚠ mysql_num_rows ⚠ mysql_options ⚠ mysql_options4 ⚠ mysql_ping ⚠ mysql_plugin_options ⚠ mysql_query ⚠ mysql_read_query_result ⚠ mysql_real_connect ⚠ mysql_real_connect_dns_srv ⚠ mysql_real_connect_nonblocking ⚠ mysql_real_escape_string ⚠ mysql_real_escape_string_quote ⚠ mysql_real_query ⚠ mysql_real_query_nonblocking ⚠ mysql_refresh ⚠ mysql_reset_connection ⚠ mysql_reset_server_public_key ⚠ mysql_result_metadata ⚠ mysql_rollback ⚠ mysql_row_seek ⚠ mysql_row_tell ⚠ mysql_select_db ⚠ mysql_select_db_nonblocking ⚠ mysql_send_query ⚠ mysql_send_query_nonblocking ⚠ mysql_server_end ⚠ mysql_server_init ⚠ mysql_session_track_get_first ⚠ mysql_session_track_get_next ⚠ mysql_set_character_set ⚠ mysql_set_local_infile_default ⚠ mysql_set_local_infile_handler ⚠ mysql_set_server_option ⚠ mysql_shutdown ⚠ mysql_sqlstate ⚠ mysql_ssl_set ⚠ mysql_stat ⚠ mysql_stmt_affected_rows ⚠ mysql_stmt_attr_get ⚠ mysql_stmt_attr_set ⚠ mysql_stmt_bind_param ⚠ mysql_stmt_bind_result ⚠ mysql_stmt_close ⚠ mysql_stmt_data_seek ⚠ mysql_stmt_errno ⚠ mysql_stmt_error ⚠ mysql_stmt_execute ⚠ mysql_stmt_fetch ⚠ mysql_stmt_fetch_column ⚠ mysql_stmt_field_count ⚠ mysql_stmt_free_result ⚠ mysql_stmt_init ⚠ mysql_stmt_insert_id ⚠ mysql_stmt_next_result ⚠ mysql_stmt_num_rows ⚠ mysql_stmt_param_count ⚠ mysql_stmt_param_metadata ⚠ mysql_stmt_prepare ⚠ mysql_stmt_reset ⚠ mysql_stmt_result_metadata ⚠ mysql_stmt_row_seek ⚠ mysql_stmt_row_tell ⚠ mysql_stmt_send_long_data ⚠ mysql_stmt_sqlstate ⚠ mysql_stmt_store_result ⚠ mysql_store_result ⚠ mysql_store_result_nonblocking ⚠ mysql_thread_end ⚠ mysql_thread_id ⚠ mysql_thread_init ⚠ mysql_thread_safe ⚠ mysql_use_result ⚠ mysql_warning_count ⚠ net_claim_memory_ownership ⚠ net_clear ⚠ net_end ⚠ net_field_length ⚠ net_field_length_checked ⚠ net_field_length_ll ⚠ net_field_length_size ⚠ net_flush ⚠ net_length_size ⚠ net_realloc ⚠ net_store_length ⚠ net_write_command ⚠ net_write_packet ⚠ nrand48 ⚠ nrand48_r ⚠ octet2hex ⚠ on_exit ⚠ posix_memalign ⚠ pselect ⚠ putenv ⚠ qecvt ⚠ qecvt_r ⚠ qfcvt ⚠ qfcvt_r ⚠ qgcvt ⚠ qsort ⚠ quick_exit ⚠ rand ⚠ rand_r ⚠ random ⚠ random_r ⚠ randominit ⚠ @} realloc ⚠ reallocarray ⚠ realpath ⚠ rpmatch ⚠ scramble ⚠ scramble_323 ⚠ seed48 ⚠ seed48_r ⚠ select ⚠ setenv ⚠ setstate ⚠ setstate_r ⚠ srand ⚠ srand48 ⚠ srand48_r ⚠ srandom ⚠ srandom_r ⚠ strtod ⚠ strtof ⚠ strtol ⚠ strtold ⚠ strtoll ⚠ strtoq ⚠ strtoul ⚠ strtoull ⚠ strtouq ⚠ system ⚠ unsetenv ⚠ valloc ⚠ wcstombs ⚠ wctomb ⚠ Item_result Item_udftype MYSQL_FIELD_OFFSET MYSQL_PLUGIN_VIO_INFO__bindgen_ty_1 MYSQL_ROW MYSQL_ROW_OFFSET MY_CHARSET_INFO SERVER_STATUS_flags_enum The status flags are a bit-field Udf_func_add Udf_func_any Udf_func_clear Udf_func_deinit Udf_func_double Udf_func_init Udf_func_longlong Udf_func_string ZSTD_CCtx ZSTD_DCtx _Float32 _Float64 _Float32x _Float64x __blkcnt64_t __blkcnt_t __blksize_t __builtin_va_list __caddr_t __clock_t __clockid_t __compar_fn_t __daddr_t __dev_t __fd_mask __fsblkcnt64_t __fsblkcnt_t __fsfilcnt64_t __fsfilcnt_t __fsword_t __gid_t __gnuc_va_list __id_t __ino64_t __ino_t __int8_t __int16_t __int32_t __int64_t __int_least8_t __int_least16_t __int_least32_t __int_least64_t __intmax_t __intptr_t __key_t __loff_t __mode_t __nlink_t __off64_t __off_t __pid_t __pthread_list_t __pthread_slist_t __quad_t __rlim64_t __rlim_t __sig_atomic_t __socklen_t __ssize_t __suseconds_t __syscall_slong_t __syscall_ulong_t __time_t __timer_t __u_char __u_int __u_long __u_quad_t __u_short __uid_t __uint8_t __uint16_t __uint32_t __uint64_t __uint_least8_t __uint_least16_t __uint_least32_t __uint_least64_t __uintmax_t __useconds_t blkcnt_t blksize_t caddr_t clock_t clockid_t daddr_t dev_t enum_compression_algorithm enum_cursor_type enum_field_types Column types for MySQL enum_mysql_set_option options for ::mysql_options() enum_mysql_stmt_state enum_mysql_timestamp_type @file include/mysql_time.h
Time declarations shared between the server and client API:
you should not add anything to this header unless it’s used
(and hence should be visible) in mysql.h.
If you’re looking for a place to add new time-related declaration,
it’s most likely my_time.h. See also “C API Handling of Date
and Time Values” chapter in documentation. enum_resultset_metadata @} enum_server_command @enum enum_server_command enum_session_state_type Type of state change information that the server can include in the Ok
packet. enum_stmt_attr_type fd_mask fsblkcnt_t fsfilcnt_t fsid_t gid_t id_t idtype_t ino_t int_fast8_t int_fast16_t int_fast32_t int_fast64_t int_least8_t int_least16_t int_least32_t int_least64_t intmax_t key_t list_walk_action loff_t mode_t my_socket my_ulonglong mysql_enum_shutdown_level We want levels to be in growing order of hardness (because we use number
comparisons). mysql_option mysql_protocol_type mysql_ssl_fips_mode mysql_ssl_mode mysql_status net_async_status nlink_t off_t pid_t pthread_key_t pthread_once_t pthread_spinlock_t pthread_t quad_t register_t sigset_t size_t ssize_t st_mysql_client_plugin_AUTHENTICATION suseconds_t time_t timer_t u_char u_int u_int8_t u_int16_t u_int32_t u_int64_t u_long u_quad_t u_short uid_t uint uint_fast8_t uint_fast16_t uint_fast32_t uint_fast64_t uint_least8_t uint_least16_t uint_least32_t uint_least64_t uintmax_t ulong ushort va_list wchar_t __pthread_cond_s__bindgen_ty_1 __pthread_cond_s__bindgen_ty_2 mysql_compress_context__bindgen_ty_1 pthread_attr_t pthread_barrier_t pthread_barrierattr_t pthread_cond_t pthread_condattr_t pthread_mutex_t pthread_mutexattr_t pthread_rwlock_t pthread_rwlockattr_t