package sequoia

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Sequoia MySQL driver

module D : sig ... end
module M : sig ... end
include module type of M with module Lit := M.Lit and module Expr := M.Expr and module Select := M.Select and module Update := M.Update and module Delete := M.Delete and module Field := M.Field and module Param := M.Param
module Table : sig ... end
module Vector : sig ... end
module Insert : sig ... end
module Replace : sig ... end
module type FIELD = sig ... end
module type NULL_FIELD = sig ... end
module type TABLE = sig ... end
module MakeTable (T : Sequoia.NAMED) : sig ... end
type time_kind = [
  1. | `Time
  2. | `Timestamp
  3. | `Date
  4. | `Datetime
]
type time_fields = {
  1. year : int;
  2. month : int;
  3. day : int;
  4. hour : int;
  5. minute : int;
  6. second : int;
}
type 'k time = time_fields constraint 'k = [< time_kind ]
val base_time : time_fields
module Enum : sig ... end
module Field : sig ... end
module type MYSQL_NULL_FIELD = sig ... end
module type MYSQL_FIELD = sig ... end
module type MYSQL_TABLE = sig ... end
val table : string -> (module MYSQL_TABLE)
type time_unit =
  1. | Seconds
  2. | Minutes
  3. | Hours
  4. | Days
  5. | Weeks
  6. | Months
  7. | Quarters
  8. | Years
val string_of_time_unit : time_unit -> string
module Param : sig ... end
module Lit : sig ... end
module Expr : sig ... end
module Select : sig ... end
module Update : sig ... end
module Delete : sig ... end