package mariadb
Module type Nonblocking.S
module Time : sig ... endmodule Field : sig ... endmodule Row : sig ... endmodule Res : sig ... endmodule Stmt : sig ... endtype client_option = | Connect_timeout of int| Compress| Named_pipe of string| Init_command of string| Read_default_file of string| Read_default_group of string| Set_charset_dir of string| Set_charset_name of string| Local_infile of bool| Protocol of protocol| Read_timeout of int| Write_timeout of int| Secure_auth of bool| Report_data_truncation of bool| Reconnect of bool| Ssl_verify_server_cert of bool| Plugin_dir of string| Default_auth of string| Bind of string| Ssl_key of string| Ssl_cert of string| Ssl_ca of string| Ssl_capath of string| Ssl_cipher of string| Ssl_crl of string| Ssl_crlpath of string| Connect_attr_reset| Connect_attr_add of string * string| Connect_attr_delete of string| Server_public_key of string| Enable_cleartext_plugin of bool
val connect :
?host:string ->
?user:string ->
?pass:string ->
?db:string ->
?port:int ->
?socket:string ->
?flags:flag list ->
?options:client_option list ->
unit ->
t result futureval set_client_option : t -> client_option -> unitval set_server_option : t -> server_option -> unit result future