package macaque

  1. Overview
  2. Docs

standard SQL value injections (usable from user code, in pa_macaque value antiquotations)

val unit : unit -> < t : unit_t ; nul : _ > t
val bool : bool -> < t : bool_t ; nul : _ > t
val int16 : Sql_base.int16 -> < t : int16_t ; nul : _ > t
val int32 : int32 -> < t : int32_t ; nul : _ > t
val int64 : int64 -> < t : int64_t ; nul : _ > t
val float : float -> < t : float_t ; nul : _ > t
val string : string -> < t : string_t ; nul : _ > t
val bytea : Sql_base.bytea -> < t : bytea_t ; nul : _ > t
val time : Sql_base.time -> < t : time_t ; nul : _ > t
val date : Sql_base.date -> < t : date_t ; nul : _ > t
val timestamp : Sql_base.timestamp -> < t : timestamp_t ; nul : _ > t
val timestamptz : Sql_base.timestamptz -> < t : timestamptz_t ; nul : _ > t
val interval : Sql_base.interval -> < t : interval_t ; nul : _ > t
val int32_array : int32 option list -> < t : int32_array_t ; nul : _ > t