package sequoia

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
include module type of struct include M.Field.Null end
type M.Field.t +=
  1. | Bool : string * 't Sequoia_table.t -> ('t, bool option) M.Field.t
  2. | Int : string * 't0 Sequoia_table.t -> ('t0, int option) M.Field.t
  3. | Float : string * 't1 Sequoia_table.t -> ('t1, float option) M.Field.t
  4. | String : string * 't2 Sequoia_table.t -> ('t2, string option) M.Field.t
  5. | Blob : string * 't3 Sequoia_table.t -> ('t3, bytes option) M.Field.t
val bool : 't Sequoia_table.t -> string -> ('t, bool option) M.Field.t
val int : 't Sequoia_table.t -> string -> ('t, int option) M.Field.t
val float : 't Sequoia_table.t -> string -> ('t, float option) M.Field.t
val string : 't Sequoia_table.t -> string -> ('t, string option) M.Field.t
val blob : 't Sequoia_table.t -> string -> ('t, bytes option) M.Field.t
type t +=
  1. | Time : string * 't0 M.Table.t -> ('t0, [ `Time ] time option) t
  2. | Timestamp : string * 't1 M.Table.t -> ('t1, [ `Timestamp ] time option) t
  3. | Date : string * 't2 M.Table.t -> ('t2, [ `Date ] time option) t
  4. | Datetime : string * 't3 M.Table.t -> ('t3, [ `Datetime ] time option) t
  5. | Enum : string * 't4 M.Table.t * (module Enum.Instance) -> ('t4, (module Enum.Instance) option) t
val time : 'a M.Table.t -> string -> ('a, [ `Time ] time option) t
val timestamp : 'a M.Table.t -> string -> ('a, [ `Timestamp ] time option) t
val date : 'a M.Table.t -> string -> ('a, [ `Date ] time option) t
val datetime : 'a M.Table.t -> string -> ('a, [ `Datetime ] time option) t
val enum : 'a M.Table.t -> (module Enum.S) -> string -> ('a, (module Enum.Instance) option) t