libdrizzle API Reference ManualΒΆ
- Release:
7.2
- Date:
Oct 03, 2026
This manual documents the Public API of libdrizzle.
- Constants
- Defines
- Types
drizzle_stdrizzle_con_tcp_stdrizzle_con_uds_stdrizzle_con_stdrizzle_query_stdrizzle_result_stdrizzle_column_stdrizzle_field_tdrizzle_row_tdrizzle_charset_tdrizzle_context_free_fndrizzle_log_fndrizzle_state_fndrizzle_con_context_free_fndrizzle_query_context_free_fndrizzle_event_watch_fndrizzle_verbose_tdrizzle_options_tdrizzle_query_options_tdrizzle_column_type_drizzle_tdrizzle_column_flags_tdrizzle_column_type_tdrizzle_return_tdrizzle_con_options_tin_port_tdrizzle_capabilities_tdrizzle_con_status_tdrizzle_command_t
- Common C Types Used
- Library Object
- General Functions
drizzle_version()drizzle_bugreport()drizzle_verbose_name()drizzle_create()drizzle_clone()drizzle_free()drizzle_error()drizzle_errno()drizzle_error_code()drizzle_sqlstate()drizzle_options()drizzle_set_options()drizzle_add_options()drizzle_remove_options()drizzle_context()drizzle_set_context()drizzle_set_context_free_fn()drizzle_timeout()drizzle_set_timeout()drizzle_verbose()drizzle_set_verbose()drizzle_set_log_fn()drizzle_set_event_watch_fn()drizzle_con_create()drizzle_con_clone()drizzle_con_free()drizzle_con_free_all()drizzle_con_wait()drizzle_con_ready()
- Functions for Client Only
- Functions for Server Only
- General Functions
- Connection Object
- General Functions
drizzle_con_fd()drizzle_con_set_fd()drizzle_con_close()drizzle_con_set_events()drizzle_con_set_revents()drizzle_con_drizzle()drizzle_con_error()drizzle_con_errno()drizzle_con_error_code()drizzle_con_sqlstate()drizzle_con_options()drizzle_con_set_options()drizzle_con_add_options()drizzle_con_remove_options()drizzle_con_host()drizzle_con_port()drizzle_con_set_tcp()drizzle_con_uds()drizzle_con_set_uds()drizzle_con_user()drizzle_con_password()drizzle_con_set_auth()drizzle_con_db()drizzle_con_set_db()drizzle_con_context()drizzle_con_set_context()drizzle_con_set_context_free_fn()drizzle_con_protocol_version()drizzle_con_server_version()drizzle_con_server_version_number()drizzle_con_thread_id()drizzle_con_scramble()drizzle_con_capabilities()drizzle_con_charset()drizzle_con_status()drizzle_con_max_packet_size()
- Functions for Clients
- Handshake Functions for Clients
- Functions for Servers
drizzle_con_listen()drizzle_con_backlog()drizzle_con_set_backlog()drizzle_con_set_protocol_version()drizzle_con_set_server_version()drizzle_con_set_thread_id()drizzle_con_set_scramble()drizzle_con_set_capabilities()drizzle_con_set_charset()drizzle_con_set_status()drizzle_con_set_max_packet_size()drizzle_con_copy_handshake()drizzle_con_command_read()drizzle_con_command_buffer()
- Handshake Functions for Server
- General Functions
- Query Object
drizzle_query()drizzle_query_str()drizzle_query_inc()drizzle_query_add()drizzle_query_create()drizzle_query_free()drizzle_query_free_all()drizzle_query_con()drizzle_query_set_con()drizzle_query_result()drizzle_query_set_result()drizzle_query_string()drizzle_query_set_string()drizzle_query_options()drizzle_query_set_options()drizzle_query_add_options()drizzle_query_remove_options()drizzle_query_context()drizzle_query_set_context()drizzle_query_set_context_free_fn()drizzle_query_run()drizzle_query_run_all()drizzle_escape_string()drizzle_hex_string()drizzle_mysql_password_hash()
- Result Object
- General Functions
drizzle_result_create()drizzle_result_clone()drizzle_result_free()drizzle_result_free_all()drizzle_result_drizzle_con()drizzle_result_eof()drizzle_result_info()drizzle_result_error()drizzle_result_error_code()drizzle_result_sqlstate()drizzle_result_warning_count()drizzle_result_insert_id()drizzle_result_affected_rows()drizzle_result_column_count()drizzle_result_row_count()
- Client Functions
- Server Functions
drizzle_result_write()drizzle_result_set_row_size()drizzle_result_calc_row_size()drizzle_result_set_eof()drizzle_result_set_info()drizzle_result_set_error()drizzle_result_set_error_code()drizzle_result_set_sqlstate()drizzle_result_set_warning_count()drizzle_result_set_insert_id()drizzle_result_set_affected_rows()drizzle_result_set_column_count()
- General Functions
- Column Object
- General Functions
drizzle_column_create()drizzle_column_free()drizzle_column_drizzle_result()drizzle_column_catalog()drizzle_column_db()drizzle_column_table()drizzle_column_orig_table()drizzle_column_name()drizzle_column_orig_name()drizzle_column_charset()drizzle_column_size()drizzle_column_max_size()drizzle_column_set_max_size()drizzle_column_type()drizzle_column_type_drizzle()drizzle_column_flags()drizzle_column_decimals()drizzle_column_default_value()
- Client Functions
- Server Functions
drizzle_column_write()drizzle_column_set_catalog()drizzle_column_set_db()drizzle_column_set_table()drizzle_column_set_orig_table()drizzle_column_set_name()drizzle_column_set_orig_name()drizzle_column_set_charset()drizzle_column_set_size()drizzle_column_set_type()drizzle_column_set_flags()drizzle_column_set_decimals()drizzle_column_set_default_value()
- General Functions
- Row Object
- Field Object