Dbi.connection ->
object
  method connection : Dbi.connection
  method virtual execute : Dbi.sql_t list -> unit
  method virtual fetch1 : unit -> Dbi.sql_t list
  method fetch1bool : unit -> bool
  method fetch1hash : unit -> (string * Dbi.sql_t) list
  method fetch1int : unit -> int
  method fetch1string : unit -> string
  method fetchall : unit -> Dbi.sql_t list list
  method finish : unit -> unit
  method fold_left : ('-> Dbi.sql_t list -> 'a) -> '-> 'a
  method fold_right : (Dbi.sql_t list -> '-> 'b) -> '-> 'b
  method iter : (Dbi.sql_t list -> unit) -> unit
  method map : (Dbi.sql_t list -> 'c) -> 'c list
  method virtual names : string list
  method virtual serial : string -> int
end