|
1 | 1 | <!DOCTYPE html>
|
2 |
| -<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Database (guardian.Guardian_backend.MariaDb.Make.Database)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../../../odoc.support/odoc.css"/><meta name="generator" content="odoc 2.4.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../odoc.support/highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../../index.html">guardian</a> » <a href="../../../index.html">Guardian_backend</a> » <a href="../../index.html">MariaDb</a> » <a href="../index.html">Make</a> » Database</nav><header class="odoc-preamble"><h1>Parameter <code><span>Make.Database</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-initialize"><a href="#val-initialize" class="anchor"></a><code><span><span class="keyword">val</span> initialize : <span>unit <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-fetch_pool"><a href="#val-fetch_pool" class="anchor"></a><code><span><span class="keyword">val</span> fetch_pool : |
| 2 | +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Database (guardian.Guardian_backend.MariaDb.Make.Database)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../../../odoc.support/odoc.css"/><meta name="generator" content="odoc 2.4.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../odoc.support/highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../../index.html">guardian</a> » <a href="../../../index.html">Guardian_backend</a> » <a href="../../index.html">MariaDb</a> » <a href="../index.html">Make</a> » Database</nav><header class="odoc-preamble"><h1>Parameter <code><span>Make.Database</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-initialize"><a href="#val-initialize" class="anchor"></a><code><span><span class="keyword">val</span> initialize : <span><span class="optlabel">?additinal_pools</span>:<span><span>(string * string)</span> list</span> <span class="arrow">-></span></span> <span>unit <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-fetch_pool"><a href="#val-fetch_pool" class="anchor"></a><code><span><span class="keyword">val</span> fetch_pool : |
3 | 3 | <span><span class="optlabel">?ctx</span>:<span><span>(string * string)</span> list</span> <span class="arrow">-></span></span>
|
| 4 | + <span><span class="optlabel">?retries</span>:int <span class="arrow">-></span></span> |
4 | 5 | <span>unit <span class="arrow">-></span></span>
|
5 |
| - <span><span>(<span class="xref-unresolved">Caqti_lwt</span>.connection, <span class="xref-unresolved">Caqti_error</span>.t)</span> <span class="xref-unresolved">Caqti_lwt_unix</span>.Pool.t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-add_pool"><a href="#val-add_pool" class="anchor"></a><code><span><span class="keyword">val</span> add_pool : <span><span class="optlabel">?pool_size</span>:int <span class="arrow">-></span></span> <span>string <span class="arrow">-></span></span> <span>string <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-drop_pool"><a href="#val-drop_pool" class="anchor"></a><code><span><span class="keyword">val</span> drop_pool : <span>string <span class="arrow">-></span></span> <span>unit <span class="xref-unresolved">Lwt</span>.t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-find"><a href="#val-find" class="anchor"></a><code><span><span class="keyword">val</span> find : |
| 6 | + <span><span><span>(<span class="xref-unresolved">Caqti_lwt</span>.connection, <span class="xref-unresolved">Caqti_error</span>.t)</span> <span class="xref-unresolved">Caqti_lwt_unix</span>.Pool.t</span> <span class="xref-unresolved">Lwt</span>.t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-add_pool"><a href="#val-add_pool" class="anchor"></a><code><span><span class="keyword">val</span> add_pool : <span><span class="optlabel">?required</span>:bool <span class="arrow">-></span></span> <span>string <span class="arrow">-></span></span> <span>string <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-drop_pool"><a href="#val-drop_pool" class="anchor"></a><code><span><span class="keyword">val</span> drop_pool : <span>string <span class="arrow">-></span></span> <span>unit <span class="xref-unresolved">Lwt</span>.t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-connect"><a href="#val-connect" class="anchor"></a><code><span><span class="keyword">val</span> connect : <span>string <span class="arrow">-></span></span> <span><span>(unit, string)</span> <span class="xref-unresolved">Stdlib</span>.result</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-disconnect"><a href="#val-disconnect" class="anchor"></a><code><span><span class="keyword">val</span> disconnect : <span><span class="optlabel">?error</span>:<span class="xref-unresolved">Caqti_error</span>.t <span class="arrow">-></span></span> <span>string <span class="arrow">-></span></span> <span>unit <span class="xref-unresolved">Lwt</span>.t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-find"><a href="#val-find" class="anchor"></a><code><span><span class="keyword">val</span> find : |
6 | 7 | <span><span class="optlabel">?ctx</span>:<span><span>(string * string)</span> list</span> <span class="arrow">-></span></span>
|
7 | 8 | <span><span><span>(<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span>[< `One ]</span>)</span> <span class="xref-unresolved">Caqti_request</span>.t</span> <span class="arrow">-></span></span>
|
8 | 9 | <span><span class="type-var">'a</span> <span class="arrow">-></span></span>
|
|
18 | 19 | <span><span class="optlabel">?ctx</span>:<span><span>(string * string)</span> list</span> <span class="arrow">-></span></span>
|
19 | 20 | <span><span><span>(<span class="type-var">'a</span>, unit, <span>[< `Zero ]</span>)</span> <span class="xref-unresolved">Caqti_request</span>.t</span> <span class="arrow">-></span></span>
|
20 | 21 | <span><span class="type-var">'a</span> <span class="arrow">-></span></span>
|
21 |
| - <span>unit <span class="xref-unresolved">Lwt</span>.t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-transaction"><a href="#val-transaction" class="anchor"></a><code><span><span class="keyword">val</span> transaction : |
22 |
| - <span><span class="optlabel">?ctx</span>:<span><span>(string * string)</span> list</span> <span class="arrow">-></span></span> |
23 |
| - <span><span>(<span><span class="xref-unresolved">Caqti_lwt</span>.connection <span class="arrow">-></span></span> <span class="type-var">'a</span>)</span> <span class="arrow">-></span></span> |
24 |
| - <span><span class="type-var">'a</span> <span class="xref-unresolved">Lwt</span>.t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-exec_with_connection"><a href="#val-exec_with_connection" class="anchor"></a><code><span><span class="keyword">val</span> exec_with_connection : |
25 |
| - <span><span><span>(<span class="type-var">'a</span>, unit, <span>[< `Zero ]</span>)</span> <span class="xref-unresolved">Caqti_request</span>.t</span> <span class="arrow">-></span></span> |
26 |
| - <span><span class="type-var">'a</span> <span class="arrow">-></span></span> |
27 |
| - <span><span>(<span class="keyword">module</span> <span class="xref-unresolved">Caqti_lwt</span>.CONNECTION)</span> <span class="arrow">-></span></span> |
28 | 22 | <span>unit <span class="xref-unresolved">Lwt</span>.t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-populate"><a href="#val-populate" class="anchor"></a><code><span><span class="keyword">val</span> populate :
|
29 | 23 | <span><span class="optlabel">?ctx</span>:<span><span>(string * string)</span> list</span> <span class="arrow">-></span></span>
|
30 | 24 | <span>string <span class="arrow">-></span></span>
|
31 | 25 | <span><span>string list</span> <span class="arrow">-></span></span>
|
32 | 26 | <span><span><span class="type-var">'a</span> <span class="xref-unresolved">Caqti_type</span>.t</span> <span class="arrow">-></span></span>
|
33 | 27 | <span><span><span class="type-var">'a</span> list</span> <span class="arrow">-></span></span>
|
| 28 | + <span>unit <span class="xref-unresolved">Lwt</span>.t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-transaction"><a href="#val-transaction" class="anchor"></a><code><span><span class="keyword">val</span> transaction : |
| 29 | + <span><span class="optlabel">?ctx</span>:<span><span>(string * string)</span> list</span> <span class="arrow">-></span></span> |
| 30 | + <span><span class="optlabel">?setup</span>:<span><span>(<span><span class="xref-unresolved">Caqti_lwt</span>.connection <span class="arrow">-></span></span> <span><span>(unit, <span class="xref-unresolved">Caqti_error</span>.t)</span> <span class="xref-unresolved">Lwt_result</span>.t</span>)</span> list</span> <span class="arrow">-></span></span> |
| 31 | + <span><span class="optlabel">?cleanup</span>:<span><span>(<span><span class="xref-unresolved">Caqti_lwt</span>.connection <span class="arrow">-></span></span> <span><span>(unit, <span class="xref-unresolved">Caqti_error</span>.t)</span> <span class="xref-unresolved">Lwt_result</span>.t</span>)</span> list</span> <span class="arrow">-></span></span> |
| 32 | + <span><span>(<span><span class="xref-unresolved">Caqti_lwt</span>.connection <span class="arrow">-></span></span> <span><span>(<span class="type-var">'a</span>, <span class="xref-unresolved">Caqti_error</span>.t)</span> <span class="xref-unresolved">Lwt_result</span>.t</span>)</span> <span class="arrow">-></span></span> |
| 33 | + <span><span class="type-var">'a</span> <span class="xref-unresolved">Lwt</span>.t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-transaction_iter"><a href="#val-transaction_iter" class="anchor"></a><code><span><span class="keyword">val</span> transaction_iter : |
| 34 | + <span><span class="optlabel">?ctx</span>:<span><span>(string * string)</span> list</span> <span class="arrow">-></span></span> |
| 35 | + <span><span><span>(<span><span class="xref-unresolved">Caqti_lwt</span>.connection <span class="arrow">-></span></span> <span><span><span>(unit, <span class="xref-unresolved">Caqti_error</span>.t)</span> <span class="xref-unresolved">Stdlib</span>.result</span> <span class="xref-unresolved">Lwt</span>.t</span>)</span> list</span> <span class="arrow">-></span></span> |
34 | 36 | <span>unit <span class="xref-unresolved">Lwt</span>.t</span></span></code></div></div></div></body></html>
|
0 commit comments