package sequoia

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type (!'t, !'a) t = ('t, 'a) Sequoia_field.t = ..
type t +=
  1. | Bool : string * 't Sequoia_table.t -> ('t, bool) t
  2. | Int : string * 't0 Sequoia_table.t -> ('t0, int) t
  3. | Float : string * 't1 Sequoia_table.t -> ('t1, float) t
  4. | String : string * 't2 Sequoia_table.t -> ('t2, string) t
  5. | Blob : string * 't3 Sequoia_table.t -> ('t3, bytes) t
type (!'t1, !'t2) foreign_key = ('t1, 't2) Sequoia_field.foreign_key
val name : ('t, 'a) t -> string
val table : ('t, 'a) t -> 't Sequoia_table.t
val to_string : ('t, 'a) t -> string
val bool : 't Sequoia_table.t -> string -> ('t, bool) t
val int : 't Sequoia_table.t -> string -> ('t, int) t
val float : 't Sequoia_table.t -> string -> ('t, float) t
val string : 't Sequoia_table.t -> string -> ('t, string) t
val blob : 't Sequoia_table.t -> string -> ('t, bytes) t
val foreign_key : 't1 Sequoia_table.t -> string -> references:('t2, int) t -> ('t1, 't2) foreign_key
module Null : sig ... end