package sqlite3_utils

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

Values representing types to pass to a statement, or to extract from a row

type ('a, 'res) t
type 'a arg
val int : int arg
val int64 : int64 arg
val float : float arg
val text : string arg
val blob : string arg
val any_str : string arg
val data : Data.t arg
val nil : ('res, 'res) t

0 arguments

val (@>) : 'a arg -> ('b, 'res) t -> ('a -> 'b, 'res) t

Right-associative chaining. int @> float @> nil is the same as int (float nil).

val p1 : 'a arg -> ('a -> 'res, 'res) t
val p2 : 'a arg -> 'b arg -> ('a -> 'b -> 'res, 'res) t
val p3 : 'a arg -> 'b arg -> 'c arg -> ('a -> 'b -> 'c -> 'res, 'res) t
val p4 : 'a arg -> 'b arg -> 'c arg -> 'd arg -> ('a -> 'b -> 'c -> 'd -> 'res, 'res) t
val id : 'a -> 'a
val mkp2 : 'a -> 'b -> 'a * 'b
val mkp3 : 'a -> 'b -> 'c -> 'a * 'b * 'c
val mkp4 : 'a -> 'b -> 'c -> 'd -> 'a * 'b * 'c * 'd
OCaml

Innovation. Community. Security.