Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type 'a result = ('a, error) Stdlib.result
module Time : sig ... end
module Field : sig ... end
module Row : sig ... end
module Res : sig ... end
module Stmt : sig ... end
type 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 future
val set_client_option : t -> client_option -> unit
val set_server_option : t -> server_option -> unit result future