Skip to main content

Crate mysqlclient_sys

Crate mysqlclient_sys 

Source

Structs§

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
Provides plugin access to communication channel
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
Vio
ZSTD_CCtx_s
ZSTD_DCtx_s
__va_list_tag
character_set
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.
st_mysql_client_plugin
st_mysql_options
st_mysql_options_extention
@todo remove the “extension”, move st_mysql_options completely out of mysql.h

Enums§

MYSQL_PLUGIN_VIO_INFO__bindgen_ty_1
connect_stage
Describes the current state of Asynchronous connection phase state machine
enum_compression_algorithm
enum_field_types
Column types for MySQL Note: Keep include/mysql/components/services/bits/stored_program_bits.h in sync with this
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_session_state_type
Type of state change information that the server can include in the Ok packet.
enum_stmt_attr_type
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

Constants§

FALSE
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_TELEMETRY_PLUGIN
MYSQL_CLIENT_TELEMETRY_PLUGIN_INTERFACE_VERSION
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_RPL_SKIP_TAGGED_GTIDS
MYSQL_SERVER_VERSION
MYSQL_STMT_HEADER
MYSQL_TAGGED_GTIDS_VERSION_SUPPORT
MYSQL_UNIX_ADDR
MYSQL_USERNAME_LENGTH
MYSQL_VERSION_ID
MYSQL_VERSION_MATURITY
MYSQL_VERSION_MATURITY_IS_LTS
SUPPORTS_MYSQL_SSL_MODE
TRUE

Functions§

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⚠
finds an already loaded plugin by name, or loads it, if necessary
mysql_client_register_plugin⚠
adds a plugin structure to the list of loaded plugins
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_free_ssl_session_data⚠
mysql_get_character_set_info⚠
mysql_get_client_info⚠
mysql_get_client_version⚠
mysql_get_connect_nonblocking_stage⚠
mysql_get_host_info⚠
mysql_get_option⚠
mysql_get_proto_info⚠
mysql_get_server_info⚠
mysql_get_server_version⚠
mysql_get_ssl_cipher⚠
mysql_get_ssl_session_data⚠
mysql_get_ssl_session_reused⚠
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⚠
loads a plugin and initializes it
mysql_load_plugin_v⚠
loads a plugin and initializes it, taking va_list as an argument
mysql_more_results⚠
mysql_next_result⚠
mysql_next_result_nonblocking⚠
mysql_num_fields⚠
mysql_num_rows⚠
mysql_options⚠
mysql_options4⚠
mysql_ping⚠
mysql_plugin_get_option⚠
get plugin options
mysql_plugin_options⚠
set 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_connection_nonblocking⚠
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_named_param⚠
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⚠

Type Aliases§

MYSQL_FIELD_OFFSET
MYSQL_ROW
MYSQL_ROW_OFFSET
MY_CHARSET_INFO
ZSTD_CCtx
ZSTD_DCtx
__builtin_va_list
my_bool
my_socket
va_list

Unions§

mysql_compress_context__bindgen_ty_1