package caqti

  1. Overview
  2. Docs

Interface for extracting result tuples.

type t

An abstract type for a tuple passed by a backend to callbacks during query execution.

val length : t -> int
val is_null : int -> t -> bool
val option : (int -> t -> 'a) -> int -> t -> 'a option
val bool : int -> t -> bool
val int : int -> t -> int
val int32 : int -> t -> int32
val int64 : int -> t -> int64
val float : int -> t -> float
val string : int -> t -> string
val bytes : int -> t -> bytes
val date_string : int -> t -> string
val date_tuple : int -> t -> int * int * int
val date_cl : int -> t -> CalendarLib.Date.t
val utc_float : int -> t -> float
val utc_string : int -> t -> string
val utc_cl : int -> t -> CalendarLib.Calendar.t