package caqti
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  Unified interface to relational database libraries
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      caqti-v2.0.1.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=7eb57225c521fe25395653d960b1c381bb2b2ccae47bc2a827bb16611988da8b
    
    
  sha512=eeafaf495b08fb8620ddee1711b8f9fa2ca0c79fb450a905c8d071806b7046d665e1e2ac0e7d3c7ca1258455decbf184e689e9ecb2453ec9d952b864f9dd14f4
    
    
  doc/caqti.platform/Caqti_platform/Connector/Make/argument-2-Pool/index.html
Parameter Make.Pool
include Caqti_pool_sig.S with type 'a fiber := 'a System.Fiber.t
val size : ('a, 'e) t -> intsize pool is the current number of open resources in pool.
val use : 
  ?priority:float ->
  ('a -> ('b, 'e) result System.Fiber.t) ->
  ('a, 'e) t ->
  ('b, 'e) result System.Fiber.tuse f pool calls f on a resource drawn from pool, handing back the resource to the pool when f exits.
val drain : ('a, 'e) t -> unit System.Fiber.tdrain pool closes all resources in pool. The pool is still usable, as new resources will be created on demand.
val create : 
  ?config:Caqti_pool_config.t ->
  ?check:('a -> (bool -> unit) -> unit) ->
  ?validate:('a -> bool System.Fiber.t) ->
  ?log_src:Logs.Src.t ->
  sw:System.Switch.t ->
  stdenv:System.stdenv ->
  (unit -> ('a, 'e) result System.Fiber.t) ->
  ('a -> unit System.Fiber.t) ->
  ('a, 'e) tInternal: create alloc free is a pool of resources allocated by alloc and freed by free. This is primarily intended for implementing the connect_pool functions.
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >