package caqti

  1. Overview
  2. Docs
Unified interface to relational database libraries

Install

dune-project
 Dependency

Authors

Maintainers

Sources

caqti-v2.3.2.tbz
sha256=8f6c1724b59ac22a5c657c9e53b9a1706e39ecd462e82958b0cea88e43f0aba7
sha512=75b968ab37ae94cadcaabbcce0f91b1ffa4334ed69e441bdeb823077eb7675264282efb0fab3baaaad446582cfb427769e19f22c8c194a316ac2248c3fba5cf8

doc/caqti.platform/Caqti_platform/Connector/Make/argument-1-System/index.html

Parameter Make.System

include System_sig.CORE
type stdenv

Type of an extra argument to connect functions used to pass through the network stack in Mirage and stdenv in EIO. This is eliminated at the service API where not needed.

module Switch : sig ... end

A module used by EIO to handle cleanup tasks; unit for other platforms.

val async : sw:Switch.t -> (unit -> unit Fiber.t) -> unit

async f runs f () asynchroneously if possible, else immediately.

module Mutex : sig ... end
module Condition : sig ... end
module Log : sig ... end
module Stream : Caqti_stream_sig.S with type 'a fiber := 'a Fiber.t
module Sequencer : System_sig.SEQUENCER with type 'a fiber := 'a Fiber.t
module Net : System_sig.NET with type 'a fiber := 'a Fiber.t and type switch := Switch.t and type stdenv := stdenv