feat(clients): add nim-allographer client with BaraDB driver support
CI / test (push) Has been cancelled
CI / verify (push) Has been cancelled
Clients CI / build-server (push) Has been cancelled
Clients CI / test-python (push) Has been cancelled
Clients CI / test-javascript (push) Has been cancelled
Clients CI / test-nim (push) Has been cancelled
Clients CI / test-rust (push) Has been cancelled
CI / test (push) Has been cancelled
CI / verify (push) Has been cancelled
Clients CI / build-server (push) Has been cancelled
Clients CI / test-python (push) Has been cancelled
Clients CI / test-javascript (push) Has been cancelled
Clients CI / test-nim (push) Has been cancelled
Clients CI / test-rust (push) Has been cancelled
- Pure Nim wire protocol client (async + sync, no C FFI) - Query Builder: fluent API, SQL generator, execution, transactions - Schema Builder: create/alter/drop tables, column operations - Connection pool with aging and timeout handling - ORM integration via compile-time DB_BARADB switch - Tests: test_open, test_query - Documentation: README.md, PLAN_BARADB.md
This commit is contained in:
+291
@@ -0,0 +1,291 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!-- This file is generated by Nim. -->
|
||||
<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="en" data-theme="auto">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>src/allographer/query_builder/models/surreal/query/surreal_builder</title>
|
||||
|
||||
<!-- Google fonts -->
|
||||
<link href='https://fonts.googleapis.com/css?family=Lato:400,600,900' rel='stylesheet' type='text/css'/>
|
||||
<link href='https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600' rel='stylesheet' type='text/css'/>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAAAF////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAABbAAAAlQAAAKIAAACbAAAAmwAAAKIAAACVAAAAWwAAAAL///8A////AP///wD///8A////AAAAABQAAADAAAAAYwAAAA3///8A////AP///wD///8AAAAADQAAAGMAAADAAAAAFP///wD///8A////AP///wAAAACdAAAAOv///wD///8A////AP///wD///8A////AP///wD///8AAAAAOgAAAJ3///8A////AP///wAAAAAnAAAAcP///wAAAAAoAAAASv///wD///8A////AP///wAAAABKAAAAKP///wAAAABwAAAAJ////wD///8AAAAAgQAAABwAAACIAAAAkAAAAJMAAACtAAAAFQAAABUAAACtAAAAkwAAAJAAAACIAAAAHAAAAIH///8A////AAAAAKQAAACrAAAAaP///wD///8AAAAARQAAANIAAADSAAAARf///wD///8AAAAAaAAAAKsAAACk////AAAAADMAAACcAAAAnQAAABj///8A////AP///wAAAAAYAAAAGP///wD///8A////AAAAABgAAACdAAAAnAAAADMAAAB1AAAAwwAAAP8AAADpAAAAsQAAAE4AAAAb////AP///wAAAAAbAAAATgAAALEAAADpAAAA/wAAAMMAAAB1AAAAtwAAAOkAAAD/AAAA/wAAAP8AAADvAAAA3gAAAN4AAADeAAAA3gAAAO8AAAD/AAAA/wAAAP8AAADpAAAAtwAAAGUAAAA/AAAA3wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADfAAAAPwAAAGX///8A////AAAAAEgAAADtAAAAvwAAAL0AAADGAAAA7wAAAO8AAADGAAAAvQAAAL8AAADtAAAASP///wD///8A////AP///wD///8AAAAAO////wD///8A////AAAAAIcAAACH////AP///wD///8AAAAAO////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AAD4HwAA7/cAAN/7AAD//wAAoYUAAJ55AACf+QAAh+EAAAAAAADAAwAA4AcAAP5/AAD//wAA//8AAA=="/>
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QQQEwksSS9ZWwAAAk1JREFUWMPtll2ITVEUx39nn/O7Y5qR8f05wtCUUr6ZIS++8pEnkZInPImneaCQ5METNdOkeFBKUhMPRIkHKfEuUZSUlGlKPN2TrgfncpvmnntnmlEyq1Z7t89/rf9a6+y99oZxGZf/XeIq61EdtgKXgdXA0xrYAvBjOIF1AI9zvjcC74BSpndrJPkBWDScTF8Aa4E3wDlgHbASaANmVqlcCnwHvgDvgVfAJ+AikAAvgfVZwLnSVZHZaOuKoQi3ZOMi4NkYkpe1p4J7A8BpYAD49hfIy/oqG0+hLomiKP2L5L+1ubn5115S+3OAn4EnwBlgMzCjyt6ZAnQCJ4A7wOs88iRJHvw50HoujuPBoCKwHWiosy8MdfZnAdcHk8dxXFJ3VQbQlCTJvRBCGdRbD4M6uc5glpY3eAihpN5S5w12diSEcCCEcKUO4ljdr15T76ur1FDDLIQQ3qv71EdDOe3Kxj3leRXyk+pxdWnFWod6Wt2bY3de3aSuUHcPBVimHs7mK9WrmeOF6lR1o9qnzskh2ar2qm1qizpfXaPeVGdlmGN5pb09qMxz1Xb1kLqgzn1RyH7JUXW52lr5e/Kqi9qpto7V1atuUzfnARrV7jEib1T76gG2qxdGmXyiekkt1GswPTtek0aBfJp6YySGBfWg2tPQ0FAYgf1stUfdmdcjarbYJEniKIq6gY/Aw+zWHAC+p2labGpqiorFYgGYCEzN7oQdQClN07O1/EfDyGgC0ALMBdYAi4FyK+4H3gLPsxfR1zRNi+NP7nH5J+QntnXe5B5mpfQAAAAASUVORK5CYII=">
|
||||
|
||||
<!-- CSS -->
|
||||
<link rel="stylesheet" type="text/css" href="../../../../nimdoc.out.css?v=2.2.8">
|
||||
|
||||
<!-- JS -->
|
||||
<script type="text/javascript" src="../../../../dochack.js?v=2.2.8"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="document" id="documentId">
|
||||
<div class="container">
|
||||
<h1 class="title">src/allographer/query_builder/models/surreal/query/surreal_builder</h1>
|
||||
<div class="row">
|
||||
<div class="three columns">
|
||||
<div class="theme-select-wrapper">
|
||||
<label for="theme-select">Theme: </label>
|
||||
<select id="theme-select" onchange="setTheme(this.value)">
|
||||
<option value="auto">🌗 Match OS</option>
|
||||
<option value="dark">🌑 Dark</option>
|
||||
<option value="light">🌕 Light</option>
|
||||
</select>
|
||||
</div>
|
||||
<div id="global-links">
|
||||
<ul class="simple">
|
||||
<li><a id="indexLink" href="../../../../theindex.html">Index</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="searchInputDiv">
|
||||
Search: <input type="search" id="searchInput" oninput="search()"/>
|
||||
</div>
|
||||
<div>
|
||||
Group by:
|
||||
<select onchange="groupBy(this.value)">
|
||||
<option value="section">Section</option>
|
||||
<option value="type">Type</option>
|
||||
</select>
|
||||
</div>
|
||||
<ul class="simple simple-toc" id="toc-list">
|
||||
<li>
|
||||
<a class="reference reference-toplevel" href="#6" id="56">Imports</a>
|
||||
</li>
|
||||
<li>
|
||||
<details open>
|
||||
<summary><a class="reference reference-toplevel" href="#12" id="62">Procs</a></summary>
|
||||
<ul class="simple simple-toc-section">
|
||||
<ul class="simple nested-toc-section">countBuilder
|
||||
<li><a class="reference" href="#countBuilder%2CSurrealQuery" title="countBuilder(self: SurrealQuery): string">countBuilder(self: SurrealQuery): string</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">deleteBuilder
|
||||
<li><a class="reference" href="#deleteBuilder%2CSurrealQuery" title="deleteBuilder(self: SurrealQuery): string">deleteBuilder(self: SurrealQuery): string</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">deleteByIdBuilder
|
||||
<li><a class="reference" href="#deleteByIdBuilder%2CSurrealQuery%2Cstring" title="deleteByIdBuilder(self: SurrealQuery; id: string): string">deleteByIdBuilder(self: SurrealQuery; id: string): string</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">insertValueBuilder
|
||||
<li><a class="reference" href="#insertValueBuilder%2CSurrealQuery%2CJsonNode" title="insertValueBuilder(self: SurrealQuery; items: JsonNode): string">insertValueBuilder(self: SurrealQuery; items: JsonNode): string</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">insertValuesBuilder
|
||||
<li><a class="reference" href="#insertValuesBuilder%2CSurrealQuery%2CopenArray%5BJsonNode%5D" title="insertValuesBuilder(self: SurrealQuery; items: openArray[JsonNode]): string">insertValuesBuilder(self: SurrealQuery; items: openArray[JsonNode]): string</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">selectAvgBuilder
|
||||
<li><a class="reference" href="#selectAvgBuilder%2CSurrealQuery%2Cstring" title="selectAvgBuilder(self: SurrealQuery; column: string): string">selectAvgBuilder(self: SurrealQuery; column: string): string</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">selectBuilder
|
||||
<li><a class="reference" href="#selectBuilder%2CSurrealQuery" title="selectBuilder(self: SurrealQuery): string">selectBuilder(self: SurrealQuery): string</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">selectFindBuilder
|
||||
<li><a class="reference" href="#selectFindBuilder%2CSurrealQuery%2CSurrealId%2Cstring" title="selectFindBuilder(self: SurrealQuery; id: SurrealId; key: string): string">selectFindBuilder(self: SurrealQuery; id: SurrealId; key: string): string</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">selectFirstBuilder
|
||||
<li><a class="reference" href="#selectFirstBuilder%2CSurrealQuery" title="selectFirstBuilder(self: SurrealQuery): string">selectFirstBuilder(self: SurrealQuery): string</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">selectSumBuilder
|
||||
<li><a class="reference" href="#selectSumBuilder%2CSurrealQuery%2Cstring" title="selectSumBuilder(self: SurrealQuery; column: string): string">selectSumBuilder(self: SurrealQuery; column: string): string</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">updateBuilder
|
||||
<li><a class="reference" href="#updateBuilder%2CSurrealQuery%2CJsonNode" title="updateBuilder(self: SurrealQuery; items: JsonNode): string">updateBuilder(self: SurrealQuery; items: JsonNode): string</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">updateMergeBuilder
|
||||
<li><a class="reference" href="#updateMergeBuilder%2CSurrealQuery%2Cstring%2CJsonNode" title="updateMergeBuilder(self: SurrealQuery; id: string; items: JsonNode): string">updateMergeBuilder(self: SurrealQuery; id: string; items: JsonNode): string</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</details>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
<div class="nine columns" id="content">
|
||||
|
||||
<div id="tocRoot"></div>
|
||||
|
||||
<p class="module-desc"></p>
|
||||
<div class="section" id="6">
|
||||
<h1><a class="toc-backref" href="#6">Imports</a></h1>
|
||||
<dl class="item">
|
||||
<a class="reference external" href="../surreal_types.html">../surreal_types</a>, <a class="reference external" href="surreal_generator.html">surreal_generator</a>
|
||||
</dl>
|
||||
</div>
|
||||
<div class="section" id="12">
|
||||
<h1><a class="toc-backref" href="#12">Procs</a></h1>
|
||||
<dl class="item">
|
||||
<div id="countBuilder-procs-all">
|
||||
<div id="countBuilder,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#countBuilder%2CSurrealQuery"><span class="Identifier">countBuilder</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="deleteBuilder-procs-all">
|
||||
<div id="deleteBuilder,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#deleteBuilder%2CSurrealQuery"><span class="Identifier">deleteBuilder</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="deleteByIdBuilder-procs-all">
|
||||
<div id="deleteByIdBuilder,SurrealQuery,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#deleteByIdBuilder%2CSurrealQuery%2Cstring"><span class="Identifier">deleteByIdBuilder</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">id</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="insertValueBuilder-procs-all">
|
||||
<div id="insertValueBuilder,SurrealQuery,JsonNode">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#insertValueBuilder%2CSurrealQuery%2CJsonNode"><span class="Identifier">insertValueBuilder</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">JsonNode</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="insertValuesBuilder-procs-all">
|
||||
<div id="insertValuesBuilder,SurrealQuery,openArray[JsonNode]">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#insertValuesBuilder%2CSurrealQuery%2CopenArray%5BJsonNode%5D"><span class="Identifier">insertValuesBuilder</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">openArray</span><span class="Other">[</span><span class="Identifier">JsonNode</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="selectAvgBuilder-procs-all">
|
||||
<div id="selectAvgBuilder,SurrealQuery,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#selectAvgBuilder%2CSurrealQuery%2Cstring"><span class="Identifier">selectAvgBuilder</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="selectBuilder-procs-all">
|
||||
<div id="selectBuilder,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#selectBuilder%2CSurrealQuery"><span class="Identifier">selectBuilder</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="selectFindBuilder-procs-all">
|
||||
<div id="selectFindBuilder,SurrealQuery,SurrealId,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#selectFindBuilder%2CSurrealQuery%2CSurrealId%2Cstring"><span class="Identifier">selectFindBuilder</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">id</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a><span class="Other">;</span> <span class="Identifier">key</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="selectFirstBuilder-procs-all">
|
||||
<div id="selectFirstBuilder,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#selectFirstBuilder%2CSurrealQuery"><span class="Identifier">selectFirstBuilder</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="selectSumBuilder-procs-all">
|
||||
<div id="selectSumBuilder,SurrealQuery,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#selectSumBuilder%2CSurrealQuery%2Cstring"><span class="Identifier">selectSumBuilder</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="updateBuilder-procs-all">
|
||||
<div id="updateBuilder,SurrealQuery,JsonNode">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#updateBuilder%2CSurrealQuery%2CJsonNode"><span class="Identifier">updateBuilder</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">JsonNode</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="updateMergeBuilder-procs-all">
|
||||
<div id="updateMergeBuilder,SurrealQuery,string,JsonNode">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#updateMergeBuilder%2CSurrealQuery%2Cstring%2CJsonNode"><span class="Identifier">updateMergeBuilder</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">id</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">JsonNode</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</dl>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2026-03-24 13:25:36 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
nimTitle surreal_builder query_builder/models/surreal/query/surreal_builder.html module src/allographer/query_builder/models/surreal/query/surreal_builder 0
|
||||
nim selectBuilder query_builder/models/surreal/query/surreal_builder.html#selectBuilder,SurrealQuery proc selectBuilder(self: SurrealQuery): string 8
|
||||
nim selectFirstBuilder query_builder/models/surreal/query/surreal_builder.html#selectFirstBuilder,SurrealQuery proc selectFirstBuilder(self: SurrealQuery): string 31
|
||||
nim selectFindBuilder query_builder/models/surreal/query/surreal_builder.html#selectFindBuilder,SurrealQuery,SurrealId,string proc selectFindBuilder(self: SurrealQuery; id: SurrealId; key: string): string 54
|
||||
nim insertValueBuilder query_builder/models/surreal/query/surreal_builder.html#insertValueBuilder,SurrealQuery,JsonNode proc insertValueBuilder(self: SurrealQuery; items: JsonNode): string 75
|
||||
nim insertValuesBuilder query_builder/models/surreal/query/surreal_builder.html#insertValuesBuilder,SurrealQuery,openArray[JsonNode] proc insertValuesBuilder(self: SurrealQuery; items: openArray[JsonNode]): string 82
|
||||
nim updateBuilder query_builder/models/surreal/query/surreal_builder.html#updateBuilder,SurrealQuery,JsonNode proc updateBuilder(self: SurrealQuery; items: JsonNode): string 92
|
||||
nim updateMergeBuilder query_builder/models/surreal/query/surreal_builder.html#updateMergeBuilder,SurrealQuery,string,JsonNode proc updateMergeBuilder(self: SurrealQuery; id: string; items: JsonNode): string 104
|
||||
nim deleteBuilder query_builder/models/surreal/query/surreal_builder.html#deleteBuilder,SurrealQuery proc deleteBuilder(self: SurrealQuery): string 117
|
||||
nim deleteByIdBuilder query_builder/models/surreal/query/surreal_builder.html#deleteByIdBuilder,SurrealQuery,string proc deleteByIdBuilder(self: SurrealQuery; id: string): string 127
|
||||
nim countBuilder query_builder/models/surreal/query/surreal_builder.html#countBuilder,SurrealQuery proc countBuilder(self: SurrealQuery): string 136
|
||||
nim selectAvgBuilder query_builder/models/surreal/query/surreal_builder.html#selectAvgBuilder,SurrealQuery,string proc selectAvgBuilder(self: SurrealQuery; column: string): string 157
|
||||
nim selectSumBuilder query_builder/models/surreal/query/surreal_builder.html#selectSumBuilder,SurrealQuery,string proc selectSumBuilder(self: SurrealQuery; column: string): string 178
|
||||
+597
@@ -0,0 +1,597 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!-- This file is generated by Nim. -->
|
||||
<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="en" data-theme="auto">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>src/allographer/query_builder/models/surreal/query/surreal_generator</title>
|
||||
|
||||
<!-- Google fonts -->
|
||||
<link href='https://fonts.googleapis.com/css?family=Lato:400,600,900' rel='stylesheet' type='text/css'/>
|
||||
<link href='https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600' rel='stylesheet' type='text/css'/>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAAAF////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAABbAAAAlQAAAKIAAACbAAAAmwAAAKIAAACVAAAAWwAAAAL///8A////AP///wD///8A////AAAAABQAAADAAAAAYwAAAA3///8A////AP///wD///8AAAAADQAAAGMAAADAAAAAFP///wD///8A////AP///wAAAACdAAAAOv///wD///8A////AP///wD///8A////AP///wD///8AAAAAOgAAAJ3///8A////AP///wAAAAAnAAAAcP///wAAAAAoAAAASv///wD///8A////AP///wAAAABKAAAAKP///wAAAABwAAAAJ////wD///8AAAAAgQAAABwAAACIAAAAkAAAAJMAAACtAAAAFQAAABUAAACtAAAAkwAAAJAAAACIAAAAHAAAAIH///8A////AAAAAKQAAACrAAAAaP///wD///8AAAAARQAAANIAAADSAAAARf///wD///8AAAAAaAAAAKsAAACk////AAAAADMAAACcAAAAnQAAABj///8A////AP///wAAAAAYAAAAGP///wD///8A////AAAAABgAAACdAAAAnAAAADMAAAB1AAAAwwAAAP8AAADpAAAAsQAAAE4AAAAb////AP///wAAAAAbAAAATgAAALEAAADpAAAA/wAAAMMAAAB1AAAAtwAAAOkAAAD/AAAA/wAAAP8AAADvAAAA3gAAAN4AAADeAAAA3gAAAO8AAAD/AAAA/wAAAP8AAADpAAAAtwAAAGUAAAA/AAAA3wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADfAAAAPwAAAGX///8A////AAAAAEgAAADtAAAAvwAAAL0AAADGAAAA7wAAAO8AAADGAAAAvQAAAL8AAADtAAAASP///wD///8A////AP///wD///8AAAAAO////wD///8A////AAAAAIcAAACH////AP///wD///8AAAAAO////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AAD4HwAA7/cAAN/7AAD//wAAoYUAAJ55AACf+QAAh+EAAAAAAADAAwAA4AcAAP5/AAD//wAA//8AAA=="/>
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QQQEwksSS9ZWwAAAk1JREFUWMPtll2ITVEUx39nn/O7Y5qR8f05wtCUUr6ZIS++8pEnkZInPImneaCQ5METNdOkeFBKUhMPRIkHKfEuUZSUlGlKPN2TrgfncpvmnntnmlEyq1Z7t89/rf9a6+y99oZxGZf/XeIq61EdtgKXgdXA0xrYAvBjOIF1AI9zvjcC74BSpndrJPkBWDScTF8Aa4E3wDlgHbASaANmVqlcCnwHvgDvgVfAJ+AikAAvgfVZwLnSVZHZaOuKoQi3ZOMi4NkYkpe1p4J7A8BpYAD49hfIy/oqG0+hLomiKP2L5L+1ubn5115S+3OAn4EnwBlgMzCjyt6ZAnQCJ4A7wOs88iRJHvw50HoujuPBoCKwHWiosy8MdfZnAdcHk8dxXFJ3VQbQlCTJvRBCGdRbD4M6uc5glpY3eAihpN5S5w12diSEcCCEcKUO4ljdr15T76ur1FDDLIQQ3qv71EdDOe3Kxj3leRXyk+pxdWnFWod6Wt2bY3de3aSuUHcPBVimHs7mK9WrmeOF6lR1o9qnzskh2ar2qm1qizpfXaPeVGdlmGN5pb09qMxz1Xb1kLqgzn1RyH7JUXW52lr5e/Kqi9qpto7V1atuUzfnARrV7jEib1T76gG2qxdGmXyiekkt1GswPTtek0aBfJp6YySGBfWg2tPQ0FAYgf1stUfdmdcjarbYJEniKIq6gY/Aw+zWHAC+p2labGpqiorFYgGYCEzN7oQdQClN07O1/EfDyGgC0ALMBdYAi4FyK+4H3gLPsxfR1zRNi+NP7nH5J+QntnXe5B5mpfQAAAAASUVORK5CYII=">
|
||||
|
||||
<!-- CSS -->
|
||||
<link rel="stylesheet" type="text/css" href="../../../../nimdoc.out.css?v=2.2.8">
|
||||
|
||||
<!-- JS -->
|
||||
<script type="text/javascript" src="../../../../dochack.js?v=2.2.8"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="document" id="documentId">
|
||||
<div class="container">
|
||||
<h1 class="title">src/allographer/query_builder/models/surreal/query/surreal_generator</h1>
|
||||
<div class="row">
|
||||
<div class="three columns">
|
||||
<div class="theme-select-wrapper">
|
||||
<label for="theme-select">Theme: </label>
|
||||
<select id="theme-select" onchange="setTheme(this.value)">
|
||||
<option value="auto">🌗 Match OS</option>
|
||||
<option value="dark">🌑 Dark</option>
|
||||
<option value="light">🌕 Light</option>
|
||||
</select>
|
||||
</div>
|
||||
<div id="global-links">
|
||||
<ul class="simple">
|
||||
<li><a id="indexLink" href="../../../../theindex.html">Index</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="searchInputDiv">
|
||||
Search: <input type="search" id="searchInput" oninput="search()"/>
|
||||
</div>
|
||||
<div>
|
||||
Group by:
|
||||
<select onchange="groupBy(this.value)">
|
||||
<option value="section">Section</option>
|
||||
<option value="type">Type</option>
|
||||
</select>
|
||||
</div>
|
||||
<ul class="simple simple-toc" id="toc-list">
|
||||
<li>
|
||||
<a class="reference reference-toplevel" href="#6" id="56">Imports</a>
|
||||
</li>
|
||||
<li>
|
||||
<details open>
|
||||
<summary><a class="reference reference-toplevel" href="#12" id="62">Procs</a></summary>
|
||||
<ul class="simple simple-toc-section">
|
||||
<ul class="simple nested-toc-section">deleteByIdSql
|
||||
<li><a class="reference" href="#deleteByIdSql%2CSurrealQuery%2Cstring" title="deleteByIdSql(self: SurrealQuery; id: string): SurrealQuery">deleteByIdSql(self: SurrealQuery; id: string): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">deleteSql
|
||||
<li><a class="reference" href="#deleteSql%2CSurrealQuery" title="deleteSql(self: SurrealQuery): SurrealQuery">deleteSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">fetchSql
|
||||
<li><a class="reference" href="#fetchSql%2CSurrealQuery" title="fetchSql(self: SurrealQuery): SurrealQuery">fetchSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">fromSql
|
||||
<li><a class="reference" href="#fromSql%2CSurrealQuery" title="fromSql(self: SurrealQuery): SurrealQuery">fromSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">groupAllSql
|
||||
<li><a class="reference" href="#groupAllSql%2CSurrealQuery" title="groupAllSql(self: SurrealQuery): SurrealQuery">groupAllSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">groupBySql
|
||||
<li><a class="reference" href="#groupBySql%2CSurrealQuery" title="groupBySql(self: SurrealQuery): SurrealQuery">groupBySql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">insertSql
|
||||
<li><a class="reference" href="#insertSql%2CSurrealQuery" title="insertSql(self: SurrealQuery): SurrealQuery">insertSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">insertValueSql
|
||||
<li><a class="reference" href="#insertValueSql%2CSurrealQuery%2CJsonNode" title="insertValueSql(self: SurrealQuery; items: JsonNode): SurrealQuery">insertValueSql(self: SurrealQuery; items: JsonNode): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">insertValuesSql
|
||||
<li><a class="reference" href="#insertValuesSql%2CSurrealQuery%2CopenArray%5BJsonNode%5D" title="insertValuesSql(self: SurrealQuery; rows: openArray[JsonNode]): SurrealQuery">insertValuesSql(self: SurrealQuery; rows: openArray[JsonNode]): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">limitSql
|
||||
<li><a class="reference" href="#limitSql%2CSurrealQuery" title="limitSql(self: SurrealQuery): SurrealQuery">limitSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">maxFromSql
|
||||
<li><a class="reference" href="#maxFromSql%2CSurrealQuery%2Cstring" title="maxFromSql(self: SurrealQuery; column: string): SurrealQuery">maxFromSql(self: SurrealQuery; column: string): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">orderBySql
|
||||
<li><a class="reference" href="#orderBySql%2CSurrealQuery" title="orderBySql(self: SurrealQuery): SurrealQuery">orderBySql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">orWhereSql
|
||||
<li><a class="reference" href="#orWhereSql%2CSurrealQuery" title="orWhereSql(self: SurrealQuery): SurrealQuery">orWhereSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">parallelSql
|
||||
<li><a class="reference" href="#parallelSql%2CSurrealQuery" title="parallelSql(self: SurrealQuery): SurrealQuery">parallelSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">quote
|
||||
<li><a class="reference" href="#quote%2Cstring" title="quote(input: string): string">quote(input: string): string</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">selectAvgSql
|
||||
<li><a class="reference" href="#selectAvgSql%2CSurrealQuery%2Cstring" title="selectAvgSql(self: SurrealQuery; column: string): SurrealQuery">selectAvgSql(self: SurrealQuery; column: string): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">selectByIdSql
|
||||
<li><a class="reference" href="#selectByIdSql%2CSurrealQuery%2CSurrealId%2Cstring" title="selectByIdSql(self: SurrealQuery; id: SurrealId; key: string): SurrealQuery">selectByIdSql(self: SurrealQuery; id: SurrealId; key: string): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">selectCountSql
|
||||
<li><a class="reference" href="#selectCountSql%2CSurrealQuery" title="selectCountSql(self: SurrealQuery): SurrealQuery">selectCountSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">selectFirstSql
|
||||
<li><a class="reference" href="#selectFirstSql%2CSurrealQuery" title="selectFirstSql(self: SurrealQuery): SurrealQuery">selectFirstSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">selectSql
|
||||
<li><a class="reference" href="#selectSql%2CSurrealQuery" title="selectSql(self: SurrealQuery): SurrealQuery">selectSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">selectSumSql
|
||||
<li><a class="reference" href="#selectSumSql%2CSurrealQuery%2Cstring" title="selectSumSql(self: SurrealQuery; column: string): SurrealQuery">selectSumSql(self: SurrealQuery; column: string): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">startSql
|
||||
<li><a class="reference" href="#startSql%2CSurrealQuery" title="startSql(self: SurrealQuery): SurrealQuery">startSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">updateMergeSql
|
||||
<li><a class="reference" href="#updateMergeSql%2CSurrealQuery%2Cstring%2CJsonNode" title="updateMergeSql(self: SurrealQuery; id: string; items: JsonNode): SurrealQuery">updateMergeSql(self: SurrealQuery; id: string; items: JsonNode): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">updateSql
|
||||
<li><a class="reference" href="#updateSql%2CSurrealQuery" title="updateSql(self: SurrealQuery): SurrealQuery">updateSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">updateValuesSql
|
||||
<li><a class="reference" href="#updateValuesSql%2CSurrealQuery%2CJsonNode" title="updateValuesSql(self: SurrealQuery; items: JsonNode): SurrealQuery">updateValuesSql(self: SurrealQuery; items: JsonNode): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">whereBetweenSql
|
||||
<li><a class="reference" href="#whereBetweenSql%2CSurrealQuery" title="whereBetweenSql(self: SurrealQuery): SurrealQuery">whereBetweenSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">whereInSql
|
||||
<li><a class="reference" href="#whereInSql%2CSurrealQuery" title="whereInSql(self: SurrealQuery): SurrealQuery">whereInSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">whereNotBetweenSql
|
||||
<li><a class="reference" href="#whereNotBetweenSql%2CSurrealQuery" title="whereNotBetweenSql(self: SurrealQuery): SurrealQuery">whereNotBetweenSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">whereNotInSql
|
||||
<li><a class="reference" href="#whereNotInSql%2CSurrealQuery" title="whereNotInSql(self: SurrealQuery): SurrealQuery">whereNotInSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">whereNullSql
|
||||
<li><a class="reference" href="#whereNullSql%2CSurrealQuery" title="whereNullSql(self: SurrealQuery): SurrealQuery">whereNullSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">whereSql
|
||||
<li><a class="reference" href="#whereSql%2CSurrealQuery" title="whereSql(self: SurrealQuery): SurrealQuery">whereSql(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</details>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
<div class="nine columns" id="content">
|
||||
|
||||
<div id="tocRoot"></div>
|
||||
|
||||
<p class="module-desc"></p>
|
||||
<div class="section" id="6">
|
||||
<h1><a class="toc-backref" href="#6">Imports</a></h1>
|
||||
<dl class="item">
|
||||
<a class="reference external" href="../surreal_types.html">../surreal_types</a>
|
||||
</dl>
|
||||
</div>
|
||||
<div class="section" id="12">
|
||||
<h1><a class="toc-backref" href="#12">Procs</a></h1>
|
||||
<dl class="item">
|
||||
<div id="deleteByIdSql-procs-all">
|
||||
<div id="deleteByIdSql,SurrealQuery,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#deleteByIdSql%2CSurrealQuery%2Cstring"><span class="Identifier">deleteByIdSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">id</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="deleteSql-procs-all">
|
||||
<div id="deleteSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#deleteSql%2CSurrealQuery"><span class="Identifier">deleteSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="fetchSql-procs-all">
|
||||
<div id="fetchSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#fetchSql%2CSurrealQuery"><span class="Identifier">fetchSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="fromSql-procs-all">
|
||||
<div id="fromSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#fromSql%2CSurrealQuery"><span class="Identifier">fromSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="groupAllSql-procs-all">
|
||||
<div id="groupAllSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#groupAllSql%2CSurrealQuery"><span class="Identifier">groupAllSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="groupBySql-procs-all">
|
||||
<div id="groupBySql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#groupBySql%2CSurrealQuery"><span class="Identifier">groupBySql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="insertSql-procs-all">
|
||||
<div id="insertSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#insertSql%2CSurrealQuery"><span class="Identifier">insertSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="insertValueSql-procs-all">
|
||||
<div id="insertValueSql,SurrealQuery,JsonNode">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#insertValueSql%2CSurrealQuery%2CJsonNode"><span class="Identifier">insertValueSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">JsonNode</span><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="insertValuesSql-procs-all">
|
||||
<div id="insertValuesSql,SurrealQuery,openArray[JsonNode]">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#insertValuesSql%2CSurrealQuery%2CopenArray%5BJsonNode%5D"><span class="Identifier">insertValuesSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">rows</span><span class="Other">:</span> <span class="Identifier">openArray</span><span class="Other">[</span><span class="Identifier">JsonNode</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="limitSql-procs-all">
|
||||
<div id="limitSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#limitSql%2CSurrealQuery"><span class="Identifier">limitSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="maxFromSql-procs-all">
|
||||
<div id="maxFromSql,SurrealQuery,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#maxFromSql%2CSurrealQuery%2Cstring"><span class="Identifier">maxFromSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="orderBySql-procs-all">
|
||||
<div id="orderBySql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#orderBySql%2CSurrealQuery"><span class="Identifier">orderBySql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="orWhereSql-procs-all">
|
||||
<div id="orWhereSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#orWhereSql%2CSurrealQuery"><span class="Identifier">orWhereSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="parallelSql-procs-all">
|
||||
<div id="parallelSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#parallelSql%2CSurrealQuery"><span class="Identifier">parallelSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="quote-procs-all">
|
||||
<div id="quote,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#quote%2Cstring"><span class="Identifier">quote</span></a><span class="Other">(</span><span class="Identifier">input</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<p>"User.id as userId" => <tt class="docutils literal"><span class="pre"><span class="Identifier">User</span></span></tt>.<tt class="docutils literal"><span class="pre"><span class="Identifier">id</span></span></tt> as <tt class="docutils literal"><span class="pre"><span class="Identifier">userId</span></span></tt></p>
|
||||
<p>"count(id) as count" => count(<tt class="docutils literal"><span class="pre"><span class="Identifier">id</span></span></tt>) as <tt class="docutils literal"><span class="pre"><span class="Identifier">count</span></span></tt></p>
|
||||
<p>"math::max(id) as maxId" => math::max(<tt class="docutils literal"><span class="pre"><span class="Identifier">id</span></span></tt>) as <tt class="docutils literal"><span class="pre"><span class="Identifier">maxId</span></span></tt> </p>
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="selectAvgSql-procs-all">
|
||||
<div id="selectAvgSql,SurrealQuery,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#selectAvgSql%2CSurrealQuery%2Cstring"><span class="Identifier">selectAvgSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="selectByIdSql-procs-all">
|
||||
<div id="selectByIdSql,SurrealQuery,SurrealId,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#selectByIdSql%2CSurrealQuery%2CSurrealId%2Cstring"><span class="Identifier">selectByIdSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">id</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a><span class="Other">;</span> <span class="Identifier">key</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="selectCountSql-procs-all">
|
||||
<div id="selectCountSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#selectCountSql%2CSurrealQuery"><span class="Identifier">selectCountSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="selectFirstSql-procs-all">
|
||||
<div id="selectFirstSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#selectFirstSql%2CSurrealQuery"><span class="Identifier">selectFirstSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="selectSql-procs-all">
|
||||
<div id="selectSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#selectSql%2CSurrealQuery"><span class="Identifier">selectSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="selectSumSql-procs-all">
|
||||
<div id="selectSumSql,SurrealQuery,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#selectSumSql%2CSurrealQuery%2Cstring"><span class="Identifier">selectSumSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="startSql-procs-all">
|
||||
<div id="startSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#startSql%2CSurrealQuery"><span class="Identifier">startSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="updateMergeSql-procs-all">
|
||||
<div id="updateMergeSql,SurrealQuery,string,JsonNode">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#updateMergeSql%2CSurrealQuery%2Cstring%2CJsonNode"><span class="Identifier">updateMergeSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">id</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">JsonNode</span><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="updateSql-procs-all">
|
||||
<div id="updateSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#updateSql%2CSurrealQuery"><span class="Identifier">updateSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="updateValuesSql-procs-all">
|
||||
<div id="updateValuesSql,SurrealQuery,JsonNode">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#updateValuesSql%2CSurrealQuery%2CJsonNode"><span class="Identifier">updateValuesSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">JsonNode</span><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="whereBetweenSql-procs-all">
|
||||
<div id="whereBetweenSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#whereBetweenSql%2CSurrealQuery"><span class="Identifier">whereBetweenSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="whereInSql-procs-all">
|
||||
<div id="whereInSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#whereInSql%2CSurrealQuery"><span class="Identifier">whereInSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="whereNotBetweenSql-procs-all">
|
||||
<div id="whereNotBetweenSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#whereNotBetweenSql%2CSurrealQuery"><span class="Identifier">whereNotBetweenSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="whereNotInSql-procs-all">
|
||||
<div id="whereNotInSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#whereNotInSql%2CSurrealQuery"><span class="Identifier">whereNotInSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="whereNullSql-procs-all">
|
||||
<div id="whereNullSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#whereNullSql%2CSurrealQuery"><span class="Identifier">whereNullSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="whereSql-procs-all">
|
||||
<div id="whereSql,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#whereSql%2CSurrealQuery"><span class="Identifier">whereSql</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="../surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</dl>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2026-03-24 13:25:36 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
nimTitle surreal_generator query_builder/models/surreal/query/surreal_generator.html module src/allographer/query_builder/models/surreal/query/surreal_generator 0
|
||||
nim quote query_builder/models/surreal/query/surreal_generator.html#quote,string proc quote(input: string): string 11
|
||||
nim selectSql query_builder/models/surreal/query/surreal_generator.html#selectSql,SurrealQuery proc selectSql(self: SurrealQuery): SurrealQuery 49
|
||||
nim fromSql query_builder/models/surreal/query/surreal_generator.html#fromSql,SurrealQuery proc fromSql(self: SurrealQuery): SurrealQuery 65
|
||||
nim maxFromSql query_builder/models/surreal/query/surreal_generator.html#maxFromSql,SurrealQuery,string proc maxFromSql(self: SurrealQuery; column: string): SurrealQuery 72
|
||||
nim selectFirstSql query_builder/models/surreal/query/surreal_generator.html#selectFirstSql,SurrealQuery proc selectFirstSql(self: SurrealQuery): SurrealQuery 79
|
||||
nim selectByIdSql query_builder/models/surreal/query/surreal_generator.html#selectByIdSql,SurrealQuery,SurrealId,string proc selectByIdSql(self: SurrealQuery; id: SurrealId; key: string): SurrealQuery 84
|
||||
nim whereSql query_builder/models/surreal/query/surreal_generator.html#whereSql,SurrealQuery proc whereSql(self: SurrealQuery): SurrealQuery 96
|
||||
nim orWhereSql query_builder/models/surreal/query/surreal_generator.html#orWhereSql,SurrealQuery proc orWhereSql(self: SurrealQuery): SurrealQuery 113
|
||||
nim whereBetweenSql query_builder/models/surreal/query/surreal_generator.html#whereBetweenSql,SurrealQuery proc whereBetweenSql(self: SurrealQuery): SurrealQuery 130
|
||||
nim whereNotBetweenSql query_builder/models/surreal/query/surreal_generator.html#whereNotBetweenSql,SurrealQuery proc whereNotBetweenSql(self: SurrealQuery): SurrealQuery 147
|
||||
nim whereInSql query_builder/models/surreal/query/surreal_generator.html#whereInSql,SurrealQuery proc whereInSql(self: SurrealQuery): SurrealQuery 164
|
||||
nim whereNotInSql query_builder/models/surreal/query/surreal_generator.html#whereNotInSql,SurrealQuery proc whereNotInSql(self: SurrealQuery): SurrealQuery 187
|
||||
nim whereNullSql query_builder/models/surreal/query/surreal_generator.html#whereNullSql,SurrealQuery proc whereNullSql(self: SurrealQuery): SurrealQuery 210
|
||||
nim groupBySql query_builder/models/surreal/query/surreal_generator.html#groupBySql,SurrealQuery proc groupBySql(self: SurrealQuery): SurrealQuery 224
|
||||
nim orderBySql query_builder/models/surreal/query/surreal_generator.html#orderBySql,SurrealQuery proc orderBySql(self: SurrealQuery): SurrealQuery 236
|
||||
nim limitSql query_builder/models/surreal/query/surreal_generator.html#limitSql,SurrealQuery proc limitSql(self: SurrealQuery): SurrealQuery 251
|
||||
nim startSql query_builder/models/surreal/query/surreal_generator.html#startSql,SurrealQuery proc startSql(self: SurrealQuery): SurrealQuery 258
|
||||
nim fetchSql query_builder/models/surreal/query/surreal_generator.html#fetchSql,SurrealQuery proc fetchSql(self: SurrealQuery): SurrealQuery 265
|
||||
nim parallelSql query_builder/models/surreal/query/surreal_generator.html#parallelSql,SurrealQuery proc parallelSql(self: SurrealQuery): SurrealQuery 276
|
||||
nim insertSql query_builder/models/surreal/query/surreal_generator.html#insertSql,SurrealQuery proc insertSql(self: SurrealQuery): SurrealQuery 284
|
||||
nim insertValueSql query_builder/models/surreal/query/surreal_generator.html#insertValueSql,SurrealQuery,JsonNode proc insertValueSql(self: SurrealQuery; items: JsonNode): SurrealQuery 291
|
||||
nim insertValuesSql query_builder/models/surreal/query/surreal_generator.html#insertValuesSql,SurrealQuery,openArray[JsonNode] proc insertValuesSql(self: SurrealQuery; rows: openArray[JsonNode]): SurrealQuery 303
|
||||
nim updateSql query_builder/models/surreal/query/surreal_generator.html#updateSql,SurrealQuery proc updateSql(self: SurrealQuery): SurrealQuery 321
|
||||
nim updateValuesSql query_builder/models/surreal/query/surreal_generator.html#updateValuesSql,SurrealQuery,JsonNode proc updateValuesSql(self: SurrealQuery; items: JsonNode): SurrealQuery 332
|
||||
nim updateMergeSql query_builder/models/surreal/query/surreal_generator.html#updateMergeSql,SurrealQuery,string,JsonNode proc updateMergeSql(self: SurrealQuery; id: string; items: JsonNode): SurrealQuery 343
|
||||
nim deleteSql query_builder/models/surreal/query/surreal_generator.html#deleteSql,SurrealQuery proc deleteSql(self: SurrealQuery): SurrealQuery 350
|
||||
nim deleteByIdSql query_builder/models/surreal/query/surreal_generator.html#deleteByIdSql,SurrealQuery,string proc deleteByIdSql(self: SurrealQuery; id: string): SurrealQuery 355
|
||||
nim selectCountSql query_builder/models/surreal/query/surreal_generator.html#selectCountSql,SurrealQuery proc selectCountSql(self: SurrealQuery): SurrealQuery 363
|
||||
nim selectAvgSql query_builder/models/surreal/query/surreal_generator.html#selectAvgSql,SurrealQuery,string proc selectAvgSql(self: SurrealQuery; column: string): SurrealQuery 375
|
||||
nim selectSumSql query_builder/models/surreal/query/surreal_generator.html#selectSumSql,SurrealQuery,string proc selectSumSql(self: SurrealQuery; column: string): SurrealQuery 382
|
||||
nim groupAllSql query_builder/models/surreal/query/surreal_generator.html#groupAllSql,SurrealQuery proc groupAllSql(self: SurrealQuery): SurrealQuery 389
|
||||
@@ -0,0 +1,579 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!-- This file is generated by Nim. -->
|
||||
<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="en" data-theme="auto">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>src/allographer/query_builder/models/surreal/surreal_exec</title>
|
||||
|
||||
<!-- Google fonts -->
|
||||
<link href='https://fonts.googleapis.com/css?family=Lato:400,600,900' rel='stylesheet' type='text/css'/>
|
||||
<link href='https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600' rel='stylesheet' type='text/css'/>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAAAF////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAABbAAAAlQAAAKIAAACbAAAAmwAAAKIAAACVAAAAWwAAAAL///8A////AP///wD///8A////AAAAABQAAADAAAAAYwAAAA3///8A////AP///wD///8AAAAADQAAAGMAAADAAAAAFP///wD///8A////AP///wAAAACdAAAAOv///wD///8A////AP///wD///8A////AP///wD///8AAAAAOgAAAJ3///8A////AP///wAAAAAnAAAAcP///wAAAAAoAAAASv///wD///8A////AP///wAAAABKAAAAKP///wAAAABwAAAAJ////wD///8AAAAAgQAAABwAAACIAAAAkAAAAJMAAACtAAAAFQAAABUAAACtAAAAkwAAAJAAAACIAAAAHAAAAIH///8A////AAAAAKQAAACrAAAAaP///wD///8AAAAARQAAANIAAADSAAAARf///wD///8AAAAAaAAAAKsAAACk////AAAAADMAAACcAAAAnQAAABj///8A////AP///wAAAAAYAAAAGP///wD///8A////AAAAABgAAACdAAAAnAAAADMAAAB1AAAAwwAAAP8AAADpAAAAsQAAAE4AAAAb////AP///wAAAAAbAAAATgAAALEAAADpAAAA/wAAAMMAAAB1AAAAtwAAAOkAAAD/AAAA/wAAAP8AAADvAAAA3gAAAN4AAADeAAAA3gAAAO8AAAD/AAAA/wAAAP8AAADpAAAAtwAAAGUAAAA/AAAA3wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADfAAAAPwAAAGX///8A////AAAAAEgAAADtAAAAvwAAAL0AAADGAAAA7wAAAO8AAADGAAAAvQAAAL8AAADtAAAASP///wD///8A////AP///wD///8AAAAAO////wD///8A////AAAAAIcAAACH////AP///wD///8AAAAAO////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AAD4HwAA7/cAAN/7AAD//wAAoYUAAJ55AACf+QAAh+EAAAAAAADAAwAA4AcAAP5/AAD//wAA//8AAA=="/>
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QQQEwksSS9ZWwAAAk1JREFUWMPtll2ITVEUx39nn/O7Y5qR8f05wtCUUr6ZIS++8pEnkZInPImneaCQ5METNdOkeFBKUhMPRIkHKfEuUZSUlGlKPN2TrgfncpvmnntnmlEyq1Z7t89/rf9a6+y99oZxGZf/XeIq61EdtgKXgdXA0xrYAvBjOIF1AI9zvjcC74BSpndrJPkBWDScTF8Aa4E3wDlgHbASaANmVqlcCnwHvgDvgVfAJ+AikAAvgfVZwLnSVZHZaOuKoQi3ZOMi4NkYkpe1p4J7A8BpYAD49hfIy/oqG0+hLomiKP2L5L+1ubn5115S+3OAn4EnwBlgMzCjyt6ZAnQCJ4A7wOs88iRJHvw50HoujuPBoCKwHWiosy8MdfZnAdcHk8dxXFJ3VQbQlCTJvRBCGdRbD4M6uc5glpY3eAihpN5S5w12diSEcCCEcKUO4ljdr15T76ur1FDDLIQQ3qv71EdDOe3Kxj3leRXyk+pxdWnFWod6Wt2bY3de3aSuUHcPBVimHs7mK9WrmeOF6lR1o9qnzskh2ar2qm1qizpfXaPeVGdlmGN5pb09qMxz1Xb1kLqgzn1RyH7JUXW52lr5e/Kqi9qpto7V1atuUzfnARrV7jEib1T76gG2qxdGmXyiekkt1GswPTtek0aBfJp6YySGBfWg2tPQ0FAYgf1stUfdmdcjarbYJEniKIq6gY/Aw+zWHAC+p2labGpqiorFYgGYCEzN7oQdQClN07O1/EfDyGgC0ALMBdYAi4FyK+4H3gLPsxfR1zRNi+NP7nH5J+QntnXe5B5mpfQAAAAASUVORK5CYII=">
|
||||
|
||||
<!-- CSS -->
|
||||
<link rel="stylesheet" type="text/css" href="../../../nimdoc.out.css?v=2.2.8">
|
||||
|
||||
<!-- JS -->
|
||||
<script type="text/javascript" src="../../../dochack.js?v=2.2.8"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="document" id="documentId">
|
||||
<div class="container">
|
||||
<h1 class="title">src/allographer/query_builder/models/surreal/surreal_exec</h1>
|
||||
<div class="row">
|
||||
<div class="three columns">
|
||||
<div class="theme-select-wrapper">
|
||||
<label for="theme-select">Theme: </label>
|
||||
<select id="theme-select" onchange="setTheme(this.value)">
|
||||
<option value="auto">🌗 Match OS</option>
|
||||
<option value="dark">🌑 Dark</option>
|
||||
<option value="light">🌕 Light</option>
|
||||
</select>
|
||||
</div>
|
||||
<div id="global-links">
|
||||
<ul class="simple">
|
||||
<li><a id="indexLink" href="../../../theindex.html">Index</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="searchInputDiv">
|
||||
Search: <input type="search" id="searchInput" oninput="search()"/>
|
||||
</div>
|
||||
<div>
|
||||
Group by:
|
||||
<select onchange="groupBy(this.value)">
|
||||
<option value="section">Section</option>
|
||||
<option value="type">Type</option>
|
||||
</select>
|
||||
</div>
|
||||
<ul class="simple simple-toc" id="toc-list">
|
||||
<li>
|
||||
<a class="reference reference-toplevel" href="#6" id="56">Imports</a>
|
||||
</li>
|
||||
<li>
|
||||
<details open>
|
||||
<summary><a class="reference reference-toplevel" href="#12" id="62">Procs</a></summary>
|
||||
<ul class="simple simple-toc-section">
|
||||
<ul class="simple nested-toc-section">avg
|
||||
<li><a class="reference" href="#avg%2CSurrealQuery%2Cstring" title="avg(self: SurrealQuery; column: string): Future[float]">avg(self: SurrealQuery; column: string): Future[float]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">columns
|
||||
<li><a class="reference" href="#columns%2CSurrealQuery" title="columns(self: SurrealQuery): Future[seq[string]]">columns(self: SurrealQuery): Future[seq[string]]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">count
|
||||
<li><a class="reference" href="#count%2CSurrealQuery" title="count(self: SurrealQuery): Future[int]">count(self: SurrealQuery): Future[int]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">delete
|
||||
<li><a class="reference" href="#delete%2CSurrealQuery" title="delete(self: SurrealQuery): owned(Future[void])">delete(self: SurrealQuery): owned(Future[void])</a></li>
|
||||
<li><a class="reference" href="#delete%2CSurrealQuery%2CSurrealId" title="delete(self: SurrealQuery; id: SurrealId): owned(Future[void])">delete(self: SurrealQuery; id: SurrealId): owned(Future[void])</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">exec
|
||||
<li><a class="reference" href="#exec%2CRawSurrealQuery" title="exec(self: RawSurrealQuery): owned(Future[void])">exec(self: RawSurrealQuery): owned(Future[void])</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">find
|
||||
<li><a class="reference" href="#find%2CSurrealQuery%2CSurrealId%2Cstring" title="find(self: SurrealQuery; id: SurrealId; key = "id"): Future[Option[JsonNode]]">find(self: SurrealQuery; id: SurrealId; key = "id"): Future[Option[JsonNode]]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">first
|
||||
<li><a class="reference" href="#first%2CRawSurrealQuery" title="first(self: RawSurrealQuery): Future[Option[JsonNode]]">first(self: RawSurrealQuery): Future[Option[JsonNode]]</a></li>
|
||||
<li><a class="reference" href="#first%2CSurrealQuery" title="first(self: SurrealQuery): Future[Option[JsonNode]]">first(self: SurrealQuery): Future[Option[JsonNode]]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">get
|
||||
<li><a class="reference" href="#get%2CRawSurrealQuery" title="get(self: RawSurrealQuery): Future[seq[JsonNode]]">get(self: RawSurrealQuery): Future[seq[JsonNode]]</a></li>
|
||||
<li><a class="reference" href="#get%2CSurrealQuery" title="get(self: SurrealQuery): Future[seq[JsonNode]]">get(self: SurrealQuery): Future[seq[JsonNode]]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">info
|
||||
<li><a class="reference" href="#info%2CRawSurrealQuery" title="info(self: RawSurrealQuery): Future[JsonNode]">info(self: RawSurrealQuery): Future[JsonNode]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">insert
|
||||
<li><a class="reference" href="#insert%2CSurrealQuery%2CJsonNode" title="insert(self: SurrealQuery; items: JsonNode): owned(Future[void])">insert(self: SurrealQuery; items: JsonNode): owned(Future[void])</a></li>
|
||||
<li><a class="reference" href="#insert%2CSurrealQuery%2Cseq%5BJsonNode%5D" title="insert(self: SurrealQuery; items: seq[JsonNode]): owned(Future[void])">insert(self: SurrealQuery; items: seq[JsonNode]): owned(Future[void])</a></li>
|
||||
<li><a class="reference" href="#insert%2CSurrealQuery%2Cseq%5BT%5D" title="insert[T](self: SurrealQuery; items: seq[T]): owned(Future[void])">insert[T](self: SurrealQuery; items: seq[T]): owned(Future[void])</a></li>
|
||||
<li><a class="reference" href="#insert%2CSurrealQuery%2CT" title="insert[T](self: SurrealQuery; items: T): owned(Future[void])">insert[T](self: SurrealQuery; items: T): owned(Future[void])</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">insertId
|
||||
<li><a class="reference" href="#insertId%2CSurrealQuery%2CJsonNode%2Cstring" title="insertId(self: SurrealQuery; items: JsonNode; key = "id"): Future[SurrealId]">insertId(self: SurrealQuery; items: JsonNode; key = "id"): Future[SurrealId]</a></li>
|
||||
<li><a class="reference" href="#insertId%2CSurrealQuery%2Cseq%5BJsonNode%5D%2Cstring" title="insertId(self: SurrealQuery; items: seq[JsonNode]; key = "id"): Future[
|
||||
seq[SurrealId]]">insertId(self: SurrealQuery; items: seq[JsonNode]; key = "id"): Future[
|
||||
seq[SurrealId]]</a></li>
|
||||
<li><a class="reference" href="#insertId%2CSurrealQuery%2Cseq%5BT%5D%2Cstring" title="insertId[T](self: SurrealQuery; items: seq[T]; key = "id"): Future[
|
||||
seq[SurrealId]]">insertId[T](self: SurrealQuery; items: seq[T]; key = "id"): Future[
|
||||
seq[SurrealId]]</a></li>
|
||||
<li><a class="reference" href="#insertId%2CSurrealQuery%2CT%2Cstring" title="insertId[T](self: SurrealQuery; items: T; key = "id"): Future[SurrealId]">insertId[T](self: SurrealQuery; items: T; key = "id"): Future[SurrealId]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">max
|
||||
<li><a class="reference" href="#max%2CSurrealQuery%2Cstring%2CCollation" title="max(self: SurrealQuery; column: string; collaction: Collation = None): Future[
|
||||
string]">max(self: SurrealQuery; column: string; collaction: Collation = None): Future[
|
||||
string]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">min
|
||||
<li><a class="reference" href="#min%2CSurrealQuery%2Cstring%2CCollation" title="min(self: SurrealQuery; column: string; collaction: Collation = None): Future[
|
||||
string]">min(self: SurrealQuery; column: string; collaction: Collation = None): Future[
|
||||
string]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">sum
|
||||
<li><a class="reference" href="#sum%2CSurrealQuery%2Cstring" title="sum(self: SurrealQuery; column: string): Future[float]">sum(self: SurrealQuery; column: string): Future[float]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">update
|
||||
<li><a class="reference" href="#update%2CSurrealConnections%2CSurrealId%2CJsonNode" title="update(self: SurrealConnections; id: SurrealId; items: JsonNode): owned(
|
||||
Future[void])">update(self: SurrealConnections; id: SurrealId; items: JsonNode): owned(
|
||||
Future[void])</a></li>
|
||||
<li><a class="reference" href="#update%2CSurrealQuery%2CJsonNode" title="update(self: SurrealQuery; items: JsonNode): owned(Future[void])">update(self: SurrealQuery; items: JsonNode): owned(Future[void])</a></li>
|
||||
<li><a class="reference" href="#update%2CSurrealConnections%2CSurrealId%2CT" title="update[T](self: SurrealConnections; id: SurrealId; items: T): owned(
|
||||
Future[void])">update[T](self: SurrealConnections; id: SurrealId; items: T): owned(
|
||||
Future[void])</a></li>
|
||||
<li><a class="reference" href="#update%2CSurrealQuery%2CT" title="update[T](self: SurrealQuery; items: T): owned(Future[void])">update[T](self: SurrealQuery; items: T): owned(Future[void])</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</details>
|
||||
</li>
|
||||
<li>
|
||||
<details open>
|
||||
<summary><a class="reference reference-toplevel" href="#18" id="68">Templates</a></summary>
|
||||
<ul class="simple simple-toc-section">
|
||||
<ul class="simple nested-toc-section">seeder
|
||||
<li><a class="reference" href="#seeder.t%2CSurrealConnections%2Cstring%2Cstring%2Cuntyped" title="seeder(rdb: SurrealConnections; tableName, column: string; body: untyped): untyped">seeder(rdb: SurrealConnections; tableName, column: string; body: untyped): untyped</a></li>
|
||||
<li><a class="reference" href="#seeder.t%2CSurrealConnections%2Cstring%2Cuntyped" title="seeder(rdb: SurrealConnections; tableName: string; body: untyped): untyped">seeder(rdb: SurrealConnections; tableName: string; body: untyped): untyped</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</details>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
<div class="nine columns" id="content">
|
||||
|
||||
<div id="tocRoot"></div>
|
||||
|
||||
<p class="module-desc"></p>
|
||||
<div class="section" id="6">
|
||||
<h1><a class="toc-backref" href="#6">Imports</a></h1>
|
||||
<dl class="item">
|
||||
<a class="reference external" href="../../libs/surreal/surreal_lib.html">../../libs/surreal/surreal_lib</a>, <a class="reference external" href="../../libs/surreal/surreal_impl.html">../../libs/surreal/surreal_impl</a>, <a class="reference external" href="../../log.html">../../log</a>, <a class="reference external" href="../../enums.html">../../enums</a>, <a class="reference external" href="../database_types.html">../database_types</a>, <a class="reference external" href="query/surreal_builder.html">query/surreal_builder</a>, <a class="reference external" href="surreal_types.html">surreal_types</a>, <a class="reference external" href="surreal_query.html">surreal_query</a>
|
||||
</dl>
|
||||
</div>
|
||||
<div class="section" id="12">
|
||||
<h1><a class="toc-backref" href="#12">Procs</a></h1>
|
||||
<dl class="item">
|
||||
<div id="avg-procs-all">
|
||||
<div id="avg,SurrealQuery,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#avg%2CSurrealQuery%2Cstring"><span class="Identifier">avg</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">float</span><span class="Other">]</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span>
|
||||
<span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">DbError</span><span class="Other">,</span>
|
||||
<span class="Identifier">HttpRequestError</span><span class="Other">,</span> <span class="Identifier">LibraryError</span><span class="Other">,</span> <span class="Identifier">SslError</span><span class="Other">,</span> <span class="Identifier">ProtocolError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="columns-procs-all">
|
||||
<div id="columns,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#columns%2CSurrealQuery"><span class="Identifier">columns</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span><span class="Other">]</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span>
|
||||
<span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
|
||||
<span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="count-procs-all">
|
||||
<div id="count,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#count%2CSurrealQuery"><span class="Identifier">count</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">int</span><span class="Other">]</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span>
|
||||
<span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">DbError</span><span class="Other">,</span>
|
||||
<span class="Identifier">HttpRequestError</span><span class="Other">,</span> <span class="Identifier">LibraryError</span><span class="Other">,</span> <span class="Identifier">SslError</span><span class="Other">,</span> <span class="Identifier">ProtocolError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="delete-procs-all">
|
||||
<div id="delete,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#delete%2CSurrealQuery"><span class="Identifier">delete</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">owned</span><span class="Other">(</span><span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span><span class="Other">)</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span>
|
||||
<span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">DbError</span><span class="Other">,</span>
|
||||
<span class="Identifier">HttpRequestError</span><span class="Other">,</span> <span class="Identifier">LibraryError</span><span class="Other">,</span> <span class="Identifier">SslError</span><span class="Other">,</span> <span class="Identifier">ProtocolError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<a class="reference external" href="https://surrealdb.com/docs/surrealql/statements/delete">https://surrealdb.com/docs/surrealql/statements/delete</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="delete,SurrealQuery,SurrealId">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#delete%2CSurrealQuery%2CSurrealId"><span class="Identifier">delete</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">id</span><span class="Other">:</span> <a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">owned</span><span class="Other">(</span><span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span><span class="Other">)</span> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span>
|
||||
<span class="Identifier">DbError</span><span class="Other">,</span> <span class="Identifier">HttpRequestError</span><span class="Other">,</span> <span class="Identifier">LibraryError</span><span class="Other">,</span>
|
||||
<span class="Identifier">SslError</span><span class="Other">,</span> <span class="Identifier">ProtocolError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
|
||||
<span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<a class="reference external" href="https://surrealdb.com/docs/surrealql/statements/delete">https://surrealdb.com/docs/surrealql/statements/delete</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="exec-procs-all">
|
||||
<div id="exec,RawSurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#exec%2CRawSurrealQuery"><span class="Identifier">exec</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#RawSurrealQuery"><span class="Identifier">RawSurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">owned</span><span class="Other">(</span><span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span><span class="Other">)</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span>
|
||||
<span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteDirEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<p>It is only used with raw()</p>
|
||||
<p><a class="reference external" href="https://surrealdb.com/docs/integration/http#sql">https://surrealdb.com/docs/integration/http#sql</a></p>
|
||||
<p><a class="reference external" href="https://surrealdb.com/docs/surrealql">https://surrealdb.com/docs/surrealql</a></p>
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="find-procs-all">
|
||||
<div id="find,SurrealQuery,SurrealId,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#find%2CSurrealQuery%2CSurrealId%2Cstring"><span class="Identifier">find</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">id</span><span class="Other">:</span> <a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a><span class="Other">;</span> <span class="Identifier">key</span> <span class="Other">=</span> <span class="StringLit">"id"</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span>
|
||||
<span class="Identifier">Option</span><span class="Other">[</span><span class="Identifier">JsonNode</span><span class="Other">]</span><span class="Other">]</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span>
|
||||
<span class="Identifier">KeyError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteDirEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="first-procs-all">
|
||||
<div id="first,RawSurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#first%2CRawSurrealQuery"><span class="Identifier">first</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#RawSurrealQuery"><span class="Identifier">RawSurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">Option</span><span class="Other">[</span><span class="Identifier">JsonNode</span><span class="Other">]</span><span class="Other">]</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span>
|
||||
<span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">DbError</span><span class="Other">,</span> <span class="Identifier">HttpRequestError</span><span class="Other">,</span>
|
||||
<span class="Identifier">LibraryError</span><span class="Other">,</span> <span class="Identifier">SslError</span><span class="Other">,</span> <span class="Identifier">ProtocolError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
It is only used with raw()
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="first,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#first%2CSurrealQuery"><span class="Identifier">first</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">Option</span><span class="Other">[</span><span class="Identifier">JsonNode</span><span class="Other">]</span><span class="Other">]</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span>
|
||||
<span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
|
||||
<span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="get-procs-all">
|
||||
<div id="get,RawSurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#get%2CRawSurrealQuery"><span class="Identifier">get</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#RawSurrealQuery"><span class="Identifier">RawSurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">JsonNode</span><span class="Other">]</span><span class="Other">]</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span>
|
||||
<span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">DbError</span><span class="Other">,</span> <span class="Identifier">HttpRequestError</span><span class="Other">,</span>
|
||||
<span class="Identifier">LibraryError</span><span class="Other">,</span> <span class="Identifier">SslError</span><span class="Other">,</span> <span class="Identifier">ProtocolError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
It is only used with raw()
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="get,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#get%2CSurrealQuery"><span class="Identifier">get</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">JsonNode</span><span class="Other">]</span><span class="Other">]</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span>
|
||||
<span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
|
||||
<span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<a class="reference external" href="https://surrealdb.com/docs/surrealql/statements/select">https://surrealdb.com/docs/surrealql/statements/select</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="info-procs-all">
|
||||
<div id="info,RawSurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#info%2CRawSurrealQuery"><span class="Identifier">info</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#RawSurrealQuery"><span class="Identifier">RawSurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">JsonNode</span><span class="Other">]</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span>
|
||||
<span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<p>Get all response.</p>
|
||||
<p><a class="reference external" href="https://surrealdb.com/docs/integration/http#sql">https://surrealdb.com/docs/integration/http#sql</a></p>
|
||||
<p><a class="reference external" href="https://surrealdb.com/docs/surrealql">https://surrealdb.com/docs/surrealql</a></p>
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="insert-procs-all">
|
||||
<div id="insert,SurrealQuery,JsonNode">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#insert%2CSurrealQuery%2CJsonNode"><span class="Identifier">insert</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">JsonNode</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">owned</span><span class="Other">(</span><span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span><span class="Other">)</span> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span>
|
||||
<span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">DbError</span><span class="Other">,</span> <span class="Identifier">HttpRequestError</span><span class="Other">,</span>
|
||||
<span class="Identifier">LibraryError</span><span class="Other">,</span> <span class="Identifier">SslError</span><span class="Other">,</span> <span class="Identifier">ProtocolError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
|
||||
<span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<a class="reference external" href="https://surrealdb.com/docs/surrealql/statements/insert">https://surrealdb.com/docs/surrealql/statements/insert</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="insert,SurrealQuery,seq[JsonNode]">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#insert%2CSurrealQuery%2Cseq%5BJsonNode%5D"><span class="Identifier">insert</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">JsonNode</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">owned</span><span class="Other">(</span><span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span><span class="Other">)</span> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span>
|
||||
<span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">DbError</span><span class="Other">,</span> <span class="Identifier">HttpRequestError</span><span class="Other">,</span>
|
||||
<span class="Identifier">LibraryError</span><span class="Other">,</span> <span class="Identifier">SslError</span><span class="Other">,</span> <span class="Identifier">ProtocolError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
|
||||
<span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<a class="reference external" href="https://surrealdb.com/docs/surrealql/statements/insert">https://surrealdb.com/docs/surrealql/statements/insert</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="insert,SurrealQuery,seq[T]">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#insert%2CSurrealQuery%2Cseq%5BT%5D"><span class="Identifier">insert</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">owned</span><span class="Other">(</span><span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span><span class="Other">)</span> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<a class="reference external" href="https://surrealdb.com/docs/surrealql/statements/insert">https://surrealdb.com/docs/surrealql/statements/insert</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="insert,SurrealQuery,T">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#insert%2CSurrealQuery%2CT"><span class="Identifier">insert</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">T</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">owned</span><span class="Other">(</span><span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span><span class="Other">)</span> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<a class="reference external" href="https://surrealdb.com/docs/surrealql/statements/insert">https://surrealdb.com/docs/surrealql/statements/insert</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="insertId-procs-all">
|
||||
<div id="insertId,SurrealQuery,JsonNode,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#insertId%2CSurrealQuery%2CJsonNode%2Cstring"><span class="Identifier">insertId</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">JsonNode</span><span class="Other">;</span> <span class="Identifier">key</span> <span class="Other">=</span> <span class="StringLit">"id"</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a><span class="Other">]</span> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span>
|
||||
<span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">DbError</span><span class="Other">,</span> <span class="Identifier">HttpRequestError</span><span class="Other">,</span>
|
||||
<span class="Identifier">LibraryError</span><span class="Other">,</span> <span class="Identifier">SslError</span><span class="Other">,</span> <span class="Identifier">ProtocolError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
|
||||
<span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<a class="reference external" href="https://surrealdb.com/docs/surrealql/statements/insert">https://surrealdb.com/docs/surrealql/statements/insert</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="insertId,SurrealQuery,seq[JsonNode],string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#insertId%2CSurrealQuery%2Cseq%5BJsonNode%5D%2Cstring"><span class="Identifier">insertId</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">JsonNode</span><span class="Other">]</span><span class="Other">;</span> <span class="Identifier">key</span> <span class="Other">=</span> <span class="StringLit">"id"</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span>
|
||||
<span class="Identifier">seq</span><span class="Other">[</span><a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a><span class="Other">]</span><span class="Other">]</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span>
|
||||
<span class="Identifier">KeyError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">DbError</span><span class="Other">,</span> <span class="Identifier">HttpRequestError</span><span class="Other">,</span> <span class="Identifier">LibraryError</span><span class="Other">,</span>
|
||||
<span class="Identifier">SslError</span><span class="Other">,</span> <span class="Identifier">ProtocolError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="insertId,SurrealQuery,seq[T],string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#insertId%2CSurrealQuery%2Cseq%5BT%5D%2Cstring"><span class="Identifier">insertId</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">;</span> <span class="Identifier">key</span> <span class="Other">=</span> <span class="StringLit">"id"</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span>
|
||||
<span class="Identifier">seq</span><span class="Other">[</span><a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a><span class="Other">]</span><span class="Other">]</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="insertId,SurrealQuery,T,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#insertId%2CSurrealQuery%2CT%2Cstring"><span class="Identifier">insertId</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">T</span><span class="Other">;</span> <span class="Identifier">key</span> <span class="Other">=</span> <span class="StringLit">"id"</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a><span class="Other">]</span> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<a class="reference external" href="https://surrealdb.com/docs/surrealql/statements/insert">https://surrealdb.com/docs/surrealql/statements/insert</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="max-procs-all">
|
||||
<div id="max,SurrealQuery,string,Collation">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#max%2CSurrealQuery%2Cstring%2CCollation"><span class="Identifier">max</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">collaction</span><span class="Other">:</span> <a href="../../enums.html#Collation"><span class="Identifier">Collation</span></a> <span class="Other">=</span> <span class="Identifier">None</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span>
|
||||
<span class="Identifier">string</span><span class="Other">]</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">,</span>
|
||||
<span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">DbError</span><span class="Other">,</span> <span class="Identifier">HttpRequestError</span><span class="Other">,</span> <span class="Identifier">LibraryError</span><span class="Other">,</span> <span class="Identifier">SslError</span><span class="Other">,</span>
|
||||
<span class="Identifier">ProtocolError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
= <tt class="docutils literal"><span class="pre"><span class="Identifier">ORDER</span> <span class="Identifier">BY</span> <span class="Punctuation">{</span><span class="Identifier">column</span><span class="Punctuation">}</span> <span class="Punctuation">{</span><span class="Identifier">collaction</span><span class="Punctuation">}</span> <span class="Identifier">DESC</span> <span class="Identifier">LIMIT</span> <span class="DecNumber">1</span></span></tt>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="min-procs-all">
|
||||
<div id="min,SurrealQuery,string,Collation">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#min%2CSurrealQuery%2Cstring%2CCollation"><span class="Identifier">min</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">collaction</span><span class="Other">:</span> <a href="../../enums.html#Collation"><span class="Identifier">Collation</span></a> <span class="Other">=</span> <span class="Identifier">None</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span>
|
||||
<span class="Identifier">string</span><span class="Other">]</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">,</span>
|
||||
<span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">DbError</span><span class="Other">,</span> <span class="Identifier">HttpRequestError</span><span class="Other">,</span> <span class="Identifier">LibraryError</span><span class="Other">,</span> <span class="Identifier">SslError</span><span class="Other">,</span>
|
||||
<span class="Identifier">ProtocolError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
= <tt class="docutils literal"><span class="pre"><span class="Identifier">ORDER</span> <span class="Identifier">BY</span> <span class="Punctuation">{</span><span class="Identifier">column</span><span class="Punctuation">}</span> <span class="Punctuation">{</span><span class="Identifier">collaction</span><span class="Punctuation">}</span> <span class="Identifier">ASC</span> <span class="Identifier">LIMIT</span> <span class="DecNumber">1</span></span></tt>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="sum-procs-all">
|
||||
<div id="sum,SurrealQuery,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#sum%2CSurrealQuery%2Cstring"><span class="Identifier">sum</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">float</span><span class="Other">]</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span>
|
||||
<span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">DbError</span><span class="Other">,</span>
|
||||
<span class="Identifier">HttpRequestError</span><span class="Other">,</span> <span class="Identifier">LibraryError</span><span class="Other">,</span> <span class="Identifier">SslError</span><span class="Other">,</span> <span class="Identifier">ProtocolError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="update-procs-all">
|
||||
<div id="update,SurrealConnections,SurrealId,JsonNode">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#update%2CSurrealConnections%2CSurrealId%2CJsonNode"><span class="Identifier">update</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealConnections"><span class="Identifier">SurrealConnections</span></a><span class="Other">;</span> <span class="Identifier">id</span><span class="Other">:</span> <a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">JsonNode</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">owned</span><span class="Other">(</span>
|
||||
<span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span><span class="Other">)</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span>
|
||||
<span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">DbError</span><span class="Other">,</span> <span class="Identifier">HttpRequestError</span><span class="Other">,</span> <span class="Identifier">LibraryError</span><span class="Other">,</span> <span class="Identifier">SslError</span><span class="Other">,</span>
|
||||
<span class="Identifier">ProtocolError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<a class="reference external" href="https://surrealdb.com/docs/surrealql/statements/update">https://surrealdb.com/docs/surrealql/statements/update</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="update,SurrealQuery,JsonNode">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#update%2CSurrealQuery%2CJsonNode"><span class="Identifier">update</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">JsonNode</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">owned</span><span class="Other">(</span><span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span><span class="Other">)</span> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span>
|
||||
<span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">DbError</span><span class="Other">,</span> <span class="Identifier">HttpRequestError</span><span class="Other">,</span>
|
||||
<span class="Identifier">LibraryError</span><span class="Other">,</span> <span class="Identifier">SslError</span><span class="Other">,</span> <span class="Identifier">ProtocolError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
|
||||
<span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
|
||||
<span class="Identifier">TimeEffect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<a class="reference external" href="https://surrealdb.com/docs/surrealql/statements/update">https://surrealdb.com/docs/surrealql/statements/update</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="update,SurrealConnections,SurrealId,T">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#update%2CSurrealConnections%2CSurrealId%2CT"><span class="Identifier">update</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealConnections"><span class="Identifier">SurrealConnections</span></a><span class="Other">;</span> <span class="Identifier">id</span><span class="Other">:</span> <a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">T</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">owned</span><span class="Other">(</span>
|
||||
<span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span><span class="Other">)</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<a class="reference external" href="https://surrealdb.com/docs/surrealql/statements/update">https://surrealdb.com/docs/surrealql/statements/update</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="update,SurrealQuery,T">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#update%2CSurrealQuery%2CT"><span class="Identifier">update</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">items</span><span class="Other">:</span> <span class="Identifier">T</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">owned</span><span class="Other">(</span><span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span><span class="Other">)</span> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<a class="reference external" href="https://surrealdb.com/docs/surrealql/statements/update">https://surrealdb.com/docs/surrealql/statements/update</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</dl>
|
||||
</div>
|
||||
<div class="section" id="18">
|
||||
<h1><a class="toc-backref" href="#18">Templates</a></h1>
|
||||
<dl class="item">
|
||||
<div id="seeder-templates-all">
|
||||
<div id="seeder.t,SurrealConnections,string,string,untyped">
|
||||
<dt><pre><span class="Keyword">template</span> <a href="#seeder.t%2CSurrealConnections%2Cstring%2Cstring%2Cuntyped"><span class="Identifier">seeder</span></a><span class="Other">(</span><span class="Identifier">rdb</span><span class="Other">:</span> <a href="surreal_types.html#SurrealConnections"><span class="Identifier">SurrealConnections</span></a><span class="Other">;</span> <span class="Identifier">tableName</span><span class="Other">,</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span>
|
||||
<span class="Identifier">body</span><span class="Other">:</span> <span class="Identifier">untyped</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">untyped</span></pre></dt>
|
||||
<dd>
|
||||
|
||||
The <tt class="docutils literal"><span class="pre"><span class="Identifier">seeder</span></span></tt> block allows the code in the block to work only when the table or specified column is empty.
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="seeder.t,SurrealConnections,string,untyped">
|
||||
<dt><pre><span class="Keyword">template</span> <a href="#seeder.t%2CSurrealConnections%2Cstring%2Cuntyped"><span class="Identifier">seeder</span></a><span class="Other">(</span><span class="Identifier">rdb</span><span class="Other">:</span> <a href="surreal_types.html#SurrealConnections"><span class="Identifier">SurrealConnections</span></a><span class="Other">;</span> <span class="Identifier">tableName</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">body</span><span class="Other">:</span> <span class="Identifier">untyped</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">untyped</span></pre></dt>
|
||||
<dd>
|
||||
|
||||
The <tt class="docutils literal"><span class="pre"><span class="Identifier">seeder</span></span></tt> block allows the code in the block to work only when the table is empty.
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</dl>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2026-03-24 13:25:36 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,37 @@
|
||||
nimTitle surreal_exec query_builder/models/surreal/surreal_exec.html module src/allographer/query_builder/models/surreal/surreal_exec 0
|
||||
nim get query_builder/models/surreal/surreal_exec.html#get,SurrealQuery proc get(self: SurrealQuery): Future[seq[JsonNode]] 342
|
||||
nim first query_builder/models/surreal/surreal_exec.html#first,SurrealQuery proc first(self: SurrealQuery): Future[Option[JsonNode]] 354
|
||||
nim find query_builder/models/surreal/surreal_exec.html#find,SurrealQuery,SurrealId,string proc find(self: SurrealQuery; id: SurrealId; key = "id"): Future[Option[JsonNode]] 365
|
||||
nim insert query_builder/models/surreal/surreal_exec.html#insert,SurrealQuery,JsonNode proc insert(self: SurrealQuery; items: JsonNode): owned(Future[void]) 378
|
||||
nim insert query_builder/models/surreal/surreal_exec.html#insert,SurrealQuery,seq[JsonNode] proc insert(self: SurrealQuery; items: seq[JsonNode]): owned(Future[void]) 385
|
||||
nim insertId query_builder/models/surreal/surreal_exec.html#insertId,SurrealQuery,JsonNode,string proc insertId(self: SurrealQuery; items: JsonNode; key = "id"): Future[SurrealId] 392
|
||||
nim insertId query_builder/models/surreal/surreal_exec.html#insertId,SurrealQuery,seq[JsonNode],string proc insertId(self: SurrealQuery; items: seq[JsonNode]; key = "id"): Future[\n seq[SurrealId]] 400
|
||||
nim insert query_builder/models/surreal/surreal_exec.html#insert,SurrealQuery,T proc insert[T](self: SurrealQuery; items: T): owned(Future[void]) 412
|
||||
nim insert query_builder/models/surreal/surreal_exec.html#insert,SurrealQuery,seq[T] proc insert[T](self: SurrealQuery; items: seq[T]): owned(Future[void]) 419
|
||||
nim insertId query_builder/models/surreal/surreal_exec.html#insertId,SurrealQuery,T,string proc insertId[T](self: SurrealQuery; items: T; key = "id"): Future[SurrealId] 429
|
||||
nim insertId query_builder/models/surreal/surreal_exec.html#insertId,SurrealQuery,seq[T],string proc insertId[T](self: SurrealQuery; items: seq[T]; key = "id"): Future[\n seq[SurrealId]] 437
|
||||
nim update query_builder/models/surreal/surreal_exec.html#update,SurrealQuery,JsonNode proc update(self: SurrealQuery; items: JsonNode): owned(Future[void]) 451
|
||||
nim update query_builder/models/surreal/surreal_exec.html#update,SurrealConnections,SurrealId,JsonNode proc update(self: SurrealConnections; id: SurrealId; items: JsonNode): owned(\n Future[void]) 458
|
||||
nim update query_builder/models/surreal/surreal_exec.html#update,SurrealQuery,T proc update[T](self: SurrealQuery; items: T): owned(Future[void]) 470
|
||||
nim update query_builder/models/surreal/surreal_exec.html#update,SurrealConnections,SurrealId,T proc update[T](self: SurrealConnections; id: SurrealId; items: T): owned(\n Future[void]) 477
|
||||
nim delete query_builder/models/surreal/surreal_exec.html#delete,SurrealQuery proc delete(self: SurrealQuery): owned(Future[void]) 489
|
||||
nim delete query_builder/models/surreal/surreal_exec.html#delete,SurrealQuery,SurrealId proc delete(self: SurrealQuery; id: SurrealId): owned(Future[void]) 496
|
||||
nim columns query_builder/models/surreal/surreal_exec.html#columns,SurrealQuery proc columns(self: SurrealQuery): Future[seq[string]] 503
|
||||
nim count query_builder/models/surreal/surreal_exec.html#count,SurrealQuery proc count(self: SurrealQuery): Future[int] 519
|
||||
nim min query_builder/models/surreal/surreal_exec.html#min,SurrealQuery,string,Collation proc min(self: SurrealQuery; column: string; collaction: Collation = None): Future[\n string] 529
|
||||
nim max query_builder/models/surreal/surreal_exec.html#max,SurrealQuery,string,Collation proc max(self: SurrealQuery; column: string; collaction: Collation = None): Future[\n string] 547
|
||||
nim avg query_builder/models/surreal/surreal_exec.html#avg,SurrealQuery,string proc avg(self: SurrealQuery; column: string): Future[float] 565
|
||||
nim sum query_builder/models/surreal/surreal_exec.html#sum,SurrealQuery,string proc sum(self: SurrealQuery; column: string): Future[float] 584
|
||||
nim get query_builder/models/surreal/surreal_exec.html#get,RawSurrealQuery proc get(self: RawSurrealQuery): Future[seq[JsonNode]] 594
|
||||
nim exec query_builder/models/surreal/surreal_exec.html#exec,RawSurrealQuery proc exec(self: RawSurrealQuery): owned(Future[void]) 600
|
||||
nim info query_builder/models/surreal/surreal_exec.html#info,RawSurrealQuery proc info(self: RawSurrealQuery): Future[JsonNode] 614
|
||||
nim first query_builder/models/surreal/surreal_exec.html#first,RawSurrealQuery proc first(self: RawSurrealQuery): Future[Option[JsonNode]] 628
|
||||
nim seeder query_builder/models/surreal/surreal_exec.html#seeder.t,SurrealConnections,string,untyped template seeder(rdb: SurrealConnections; tableName: string; body: untyped): untyped 634
|
||||
nim seeder query_builder/models/surreal/surreal_exec.html#seeder.t,SurrealConnections,string,string,untyped template seeder(rdb: SurrealConnections; tableName, column: string; body: untyped): untyped 641
|
||||
nimgrp insertid query_builder/models/surreal/surreal_exec.html#insertId-procs-all proc 392
|
||||
nimgrp delete query_builder/models/surreal/surreal_exec.html#delete-procs-all proc 489
|
||||
nimgrp get query_builder/models/surreal/surreal_exec.html#get-procs-all proc 342
|
||||
nimgrp update query_builder/models/surreal/surreal_exec.html#update-procs-all proc 451
|
||||
nimgrp first query_builder/models/surreal/surreal_exec.html#first-procs-all proc 354
|
||||
nimgrp insert query_builder/models/surreal/surreal_exec.html#insert-procs-all proc 378
|
||||
nimgrp seeder query_builder/models/surreal/surreal_exec.html#seeder-templates-all template 634
|
||||
@@ -0,0 +1,126 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!-- This file is generated by Nim. -->
|
||||
<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="en" data-theme="auto">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>src/allographer/query_builder/models/surreal/surreal_open</title>
|
||||
|
||||
<!-- Google fonts -->
|
||||
<link href='https://fonts.googleapis.com/css?family=Lato:400,600,900' rel='stylesheet' type='text/css'/>
|
||||
<link href='https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600' rel='stylesheet' type='text/css'/>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAAAF////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAABbAAAAlQAAAKIAAACbAAAAmwAAAKIAAACVAAAAWwAAAAL///8A////AP///wD///8A////AAAAABQAAADAAAAAYwAAAA3///8A////AP///wD///8AAAAADQAAAGMAAADAAAAAFP///wD///8A////AP///wAAAACdAAAAOv///wD///8A////AP///wD///8A////AP///wD///8AAAAAOgAAAJ3///8A////AP///wAAAAAnAAAAcP///wAAAAAoAAAASv///wD///8A////AP///wAAAABKAAAAKP///wAAAABwAAAAJ////wD///8AAAAAgQAAABwAAACIAAAAkAAAAJMAAACtAAAAFQAAABUAAACtAAAAkwAAAJAAAACIAAAAHAAAAIH///8A////AAAAAKQAAACrAAAAaP///wD///8AAAAARQAAANIAAADSAAAARf///wD///8AAAAAaAAAAKsAAACk////AAAAADMAAACcAAAAnQAAABj///8A////AP///wAAAAAYAAAAGP///wD///8A////AAAAABgAAACdAAAAnAAAADMAAAB1AAAAwwAAAP8AAADpAAAAsQAAAE4AAAAb////AP///wAAAAAbAAAATgAAALEAAADpAAAA/wAAAMMAAAB1AAAAtwAAAOkAAAD/AAAA/wAAAP8AAADvAAAA3gAAAN4AAADeAAAA3gAAAO8AAAD/AAAA/wAAAP8AAADpAAAAtwAAAGUAAAA/AAAA3wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADfAAAAPwAAAGX///8A////AAAAAEgAAADtAAAAvwAAAL0AAADGAAAA7wAAAO8AAADGAAAAvQAAAL8AAADtAAAASP///wD///8A////AP///wD///8AAAAAO////wD///8A////AAAAAIcAAACH////AP///wD///8AAAAAO////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AAD4HwAA7/cAAN/7AAD//wAAoYUAAJ55AACf+QAAh+EAAAAAAADAAwAA4AcAAP5/AAD//wAA//8AAA=="/>
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QQQEwksSS9ZWwAAAk1JREFUWMPtll2ITVEUx39nn/O7Y5qR8f05wtCUUr6ZIS++8pEnkZInPImneaCQ5METNdOkeFBKUhMPRIkHKfEuUZSUlGlKPN2TrgfncpvmnntnmlEyq1Z7t89/rf9a6+y99oZxGZf/XeIq61EdtgKXgdXA0xrYAvBjOIF1AI9zvjcC74BSpndrJPkBWDScTF8Aa4E3wDlgHbASaANmVqlcCnwHvgDvgVfAJ+AikAAvgfVZwLnSVZHZaOuKoQi3ZOMi4NkYkpe1p4J7A8BpYAD49hfIy/oqG0+hLomiKP2L5L+1ubn5115S+3OAn4EnwBlgMzCjyt6ZAnQCJ4A7wOs88iRJHvw50HoujuPBoCKwHWiosy8MdfZnAdcHk8dxXFJ3VQbQlCTJvRBCGdRbD4M6uc5glpY3eAihpN5S5w12diSEcCCEcKUO4ljdr15T76ur1FDDLIQQ3qv71EdDOe3Kxj3leRXyk+pxdWnFWod6Wt2bY3de3aSuUHcPBVimHs7mK9WrmeOF6lR1o9qnzskh2ar2qm1qizpfXaPeVGdlmGN5pb09qMxz1Xb1kLqgzn1RyH7JUXW52lr5e/Kqi9qpto7V1atuUzfnARrV7jEib1T76gG2qxdGmXyiekkt1GswPTtek0aBfJp6YySGBfWg2tPQ0FAYgf1stUfdmdcjarbYJEniKIq6gY/Aw+zWHAC+p2labGpqiorFYgGYCEzN7oQdQClN07O1/EfDyGgC0ALMBdYAi4FyK+4H3gLPsxfR1zRNi+NP7nH5J+QntnXe5B5mpfQAAAAASUVORK5CYII=">
|
||||
|
||||
<!-- CSS -->
|
||||
<link rel="stylesheet" type="text/css" href="../../../nimdoc.out.css?v=2.2.8">
|
||||
|
||||
<!-- JS -->
|
||||
<script type="text/javascript" src="../../../dochack.js?v=2.2.8"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="document" id="documentId">
|
||||
<div class="container">
|
||||
<h1 class="title">src/allographer/query_builder/models/surreal/surreal_open</h1>
|
||||
<div class="row">
|
||||
<div class="three columns">
|
||||
<div class="theme-select-wrapper">
|
||||
<label for="theme-select">Theme: </label>
|
||||
<select id="theme-select" onchange="setTheme(this.value)">
|
||||
<option value="auto">🌗 Match OS</option>
|
||||
<option value="dark">🌑 Dark</option>
|
||||
<option value="light">🌕 Light</option>
|
||||
</select>
|
||||
</div>
|
||||
<div id="global-links">
|
||||
<ul class="simple">
|
||||
<li><a id="indexLink" href="../../../theindex.html">Index</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="searchInputDiv">
|
||||
Search: <input type="search" id="searchInput" oninput="search()"/>
|
||||
</div>
|
||||
<div>
|
||||
Group by:
|
||||
<select onchange="groupBy(this.value)">
|
||||
<option value="section">Section</option>
|
||||
<option value="type">Type</option>
|
||||
</select>
|
||||
</div>
|
||||
<ul class="simple simple-toc" id="toc-list">
|
||||
<li>
|
||||
<a class="reference reference-toplevel" href="#6" id="56">Imports</a>
|
||||
</li>
|
||||
<li>
|
||||
<details open>
|
||||
<summary><a class="reference reference-toplevel" href="#12" id="62">Procs</a></summary>
|
||||
<ul class="simple simple-toc-section">
|
||||
<ul class="simple nested-toc-section">dbOpen
|
||||
<li><a class="reference" href="#dbOpen%2CtypeSurrealDB%2Cstring%2Cstring%2Cstring%2Cstring%2Cstring%2Cint%2Cint%2Cint%2Cstring" title="dbOpen(_: type SurrealDB; namespace: string = ""; database: string = "";
|
||||
user: string = ""; password: string = ""; host: string = "";
|
||||
port: int = 0; maxConnections: int = 1; timeout = 30;
|
||||
shouldDisplayLog = false; shouldOutputLogFile = false; logDir = ""): Future[
|
||||
SurrealConnections]">dbOpen(_: type SurrealDB; namespace: string = ""; database: string = "";
|
||||
user: string = ""; password: string = ""; host: string = "";
|
||||
port: int = 0; maxConnections: int = 1; timeout = 30;
|
||||
shouldDisplayLog = false; shouldOutputLogFile = false; logDir = ""): Future[
|
||||
SurrealConnections]</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</details>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
<div class="nine columns" id="content">
|
||||
|
||||
<div id="tocRoot"></div>
|
||||
|
||||
<p class="module-desc"></p>
|
||||
<div class="section" id="6">
|
||||
<h1><a class="toc-backref" href="#6">Imports</a></h1>
|
||||
<dl class="item">
|
||||
<a class="reference external" href="../../libs/surreal/surreal_rdb.html">../../libs/surreal/surreal_rdb</a>, <a class="reference external" href="../../error.html">../../error</a>, <a class="reference external" href="../../log.html">../../log</a>, <a class="reference external" href="surreal_types.html">surreal_types</a>
|
||||
</dl>
|
||||
</div>
|
||||
<div class="section" id="12">
|
||||
<h1><a class="toc-backref" href="#12">Procs</a></h1>
|
||||
<dl class="item">
|
||||
<div id="dbOpen-procs-all">
|
||||
<div id="dbOpen,typeSurrealDB,string,string,string,string,string,int,int,int,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#dbOpen%2CtypeSurrealDB%2Cstring%2Cstring%2Cstring%2Cstring%2Cstring%2Cint%2Cint%2Cint%2Cstring"><span class="Identifier">dbOpen</span></a><span class="Other">(</span><span class="Operator">_</span><span class="Other">:</span> <span class="Keyword">type</span> <span class="Identifier">SurrealDB</span><span class="Other">;</span> <span class="Identifier">namespace</span><span class="Other">:</span> <span class="Identifier">string</span> <span class="Other">=</span> <span class="StringLit">""</span><span class="Other">;</span> <span class="Identifier">database</span><span class="Other">:</span> <span class="Identifier">string</span> <span class="Other">=</span> <span class="StringLit">""</span><span class="Other">;</span>
|
||||
<span class="Identifier">user</span><span class="Other">:</span> <span class="Identifier">string</span> <span class="Other">=</span> <span class="StringLit">""</span><span class="Other">;</span> <span class="Identifier">password</span><span class="Other">:</span> <span class="Identifier">string</span> <span class="Other">=</span> <span class="StringLit">""</span><span class="Other">;</span> <span class="Identifier">host</span><span class="Other">:</span> <span class="Identifier">string</span> <span class="Other">=</span> <span class="StringLit">""</span><span class="Other">;</span>
|
||||
<span class="Identifier">port</span><span class="Other">:</span> <span class="Identifier">int</span> <span class="Other">=</span> <span class="DecNumber">0</span><span class="Other">;</span> <span class="Identifier">maxConnections</span><span class="Other">:</span> <span class="Identifier">int</span> <span class="Other">=</span> <span class="DecNumber">1</span><span class="Other">;</span> <span class="Identifier">timeout</span> <span class="Other">=</span> <span class="DecNumber">30</span><span class="Other">;</span>
|
||||
<span class="Identifier">shouldDisplayLog</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">;</span> <span class="Identifier">shouldOutputLogFile</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">;</span> <span class="Identifier">logDir</span> <span class="Other">=</span> <span class="StringLit">""</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span>
|
||||
<a href="surreal_types.html#SurrealConnections"><span class="Identifier">SurrealConnections</span></a><span class="Other">]</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</dl>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2026-03-24 13:25:24 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,2 @@
|
||||
nimTitle surreal_open query_builder/models/surreal/surreal_open.html module src/allographer/query_builder/models/surreal/surreal_open 0
|
||||
nim dbOpen query_builder/models/surreal/surreal_open.html#dbOpen,typeSurrealDB,string,string,string,string,string,int,int,int,string proc dbOpen(_: type SurrealDB; namespace: string = ""; database: string = "";\n user: string = ""; password: string = ""; host: string = "";\n port: int = 0; maxConnections: int = 1; timeout = 30;\n shouldDisplayLog = false; shouldOutputLogFile = false; logDir = ""): Future[\n SurrealConnections] 42
|
||||
@@ -0,0 +1,458 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!-- This file is generated by Nim. -->
|
||||
<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="en" data-theme="auto">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>src/allographer/query_builder/models/surreal/surreal_query</title>
|
||||
|
||||
<!-- Google fonts -->
|
||||
<link href='https://fonts.googleapis.com/css?family=Lato:400,600,900' rel='stylesheet' type='text/css'/>
|
||||
<link href='https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600' rel='stylesheet' type='text/css'/>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAAAF////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAABbAAAAlQAAAKIAAACbAAAAmwAAAKIAAACVAAAAWwAAAAL///8A////AP///wD///8A////AAAAABQAAADAAAAAYwAAAA3///8A////AP///wD///8AAAAADQAAAGMAAADAAAAAFP///wD///8A////AP///wAAAACdAAAAOv///wD///8A////AP///wD///8A////AP///wD///8AAAAAOgAAAJ3///8A////AP///wAAAAAnAAAAcP///wAAAAAoAAAASv///wD///8A////AP///wAAAABKAAAAKP///wAAAABwAAAAJ////wD///8AAAAAgQAAABwAAACIAAAAkAAAAJMAAACtAAAAFQAAABUAAACtAAAAkwAAAJAAAACIAAAAHAAAAIH///8A////AAAAAKQAAACrAAAAaP///wD///8AAAAARQAAANIAAADSAAAARf///wD///8AAAAAaAAAAKsAAACk////AAAAADMAAACcAAAAnQAAABj///8A////AP///wAAAAAYAAAAGP///wD///8A////AAAAABgAAACdAAAAnAAAADMAAAB1AAAAwwAAAP8AAADpAAAAsQAAAE4AAAAb////AP///wAAAAAbAAAATgAAALEAAADpAAAA/wAAAMMAAAB1AAAAtwAAAOkAAAD/AAAA/wAAAP8AAADvAAAA3gAAAN4AAADeAAAA3gAAAO8AAAD/AAAA/wAAAP8AAADpAAAAtwAAAGUAAAA/AAAA3wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADfAAAAPwAAAGX///8A////AAAAAEgAAADtAAAAvwAAAL0AAADGAAAA7wAAAO8AAADGAAAAvQAAAL8AAADtAAAASP///wD///8A////AP///wD///8AAAAAO////wD///8A////AAAAAIcAAACH////AP///wD///8AAAAAO////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AAD4HwAA7/cAAN/7AAD//wAAoYUAAJ55AACf+QAAh+EAAAAAAADAAwAA4AcAAP5/AAD//wAA//8AAA=="/>
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QQQEwksSS9ZWwAAAk1JREFUWMPtll2ITVEUx39nn/O7Y5qR8f05wtCUUr6ZIS++8pEnkZInPImneaCQ5METNdOkeFBKUhMPRIkHKfEuUZSUlGlKPN2TrgfncpvmnntnmlEyq1Z7t89/rf9a6+y99oZxGZf/XeIq61EdtgKXgdXA0xrYAvBjOIF1AI9zvjcC74BSpndrJPkBWDScTF8Aa4E3wDlgHbASaANmVqlcCnwHvgDvgVfAJ+AikAAvgfVZwLnSVZHZaOuKoQi3ZOMi4NkYkpe1p4J7A8BpYAD49hfIy/oqG0+hLomiKP2L5L+1ubn5115S+3OAn4EnwBlgMzCjyt6ZAnQCJ4A7wOs88iRJHvw50HoujuPBoCKwHWiosy8MdfZnAdcHk8dxXFJ3VQbQlCTJvRBCGdRbD4M6uc5glpY3eAihpN5S5w12diSEcCCEcKUO4ljdr15T76ur1FDDLIQQ3qv71EdDOe3Kxj3leRXyk+pxdWnFWod6Wt2bY3de3aSuUHcPBVimHs7mK9WrmeOF6lR1o9qnzskh2ar2qm1qizpfXaPeVGdlmGN5pb09qMxz1Xb1kLqgzn1RyH7JUXW52lr5e/Kqi9qpto7V1atuUzfnARrV7jEib1T76gG2qxdGmXyiekkt1GswPTtek0aBfJp6YySGBfWg2tPQ0FAYgf1stUfdmdcjarbYJEniKIq6gY/Aw+zWHAC+p2labGpqiorFYgGYCEzN7oQdQClN07O1/EfDyGgC0ALMBdYAi4FyK+4H3gLPsxfR1zRNi+NP7nH5J+QntnXe5B5mpfQAAAAASUVORK5CYII=">
|
||||
|
||||
<!-- CSS -->
|
||||
<link rel="stylesheet" type="text/css" href="../../../nimdoc.out.css?v=2.2.8">
|
||||
|
||||
<!-- JS -->
|
||||
<script type="text/javascript" src="../../../dochack.js?v=2.2.8"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="document" id="documentId">
|
||||
<div class="container">
|
||||
<h1 class="title">src/allographer/query_builder/models/surreal/surreal_query</h1>
|
||||
<div class="row">
|
||||
<div class="three columns">
|
||||
<div class="theme-select-wrapper">
|
||||
<label for="theme-select">Theme: </label>
|
||||
<select id="theme-select" onchange="setTheme(this.value)">
|
||||
<option value="auto">🌗 Match OS</option>
|
||||
<option value="dark">🌑 Dark</option>
|
||||
<option value="light">🌕 Light</option>
|
||||
</select>
|
||||
</div>
|
||||
<div id="global-links">
|
||||
<ul class="simple">
|
||||
<li><a id="indexLink" href="../../../theindex.html">Index</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="searchInputDiv">
|
||||
Search: <input type="search" id="searchInput" oninput="search()"/>
|
||||
</div>
|
||||
<div>
|
||||
Group by:
|
||||
<select onchange="groupBy(this.value)">
|
||||
<option value="section">Section</option>
|
||||
<option value="type">Type</option>
|
||||
</select>
|
||||
</div>
|
||||
<ul class="simple simple-toc" id="toc-list">
|
||||
<li>
|
||||
<a class="reference reference-toplevel" href="#6" id="56">Imports</a>
|
||||
</li>
|
||||
<li>
|
||||
<details open>
|
||||
<summary><a class="reference reference-toplevel" href="#12" id="62">Procs</a></summary>
|
||||
<ul class="simple simple-toc-section">
|
||||
<ul class="simple nested-toc-section">distinct
|
||||
<li><a class="reference" href="#distinct%2CSurrealQuery" title="`distinct`(self: SurrealQuery): SurrealQuery">`distinct`(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">fetch
|
||||
<li><a class="reference" href="#fetch%2CSurrealQuery%2Cvarargs%5Bstring%5D" title="fetch(self: SurrealQuery; columnsArg: varargs[string]): SurrealQuery">fetch(self: SurrealQuery; columnsArg: varargs[string]): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">groupBy
|
||||
<li><a class="reference" href="#groupBy%2CSurrealQuery%2Cstring" title="groupBy(self: SurrealQuery; column: string): SurrealQuery">groupBy(self: SurrealQuery; column: string): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">having
|
||||
<li><a class="reference" href="#having%2CSurrealQuery%2Cstring%2Cstring%2C" title="having(self: SurrealQuery; column: string; symbol: string;
|
||||
value: bool | int | float | string): SurrealQuery">having(self: SurrealQuery; column: string; symbol: string;
|
||||
value: bool | int | float | string): SurrealQuery</a></li>
|
||||
<li><a class="reference" href="#having%2CSurrealQuery%2Cstring%2Cstring%2C_2" title="having(self: SurrealQuery; column: string; symbol: string; value: nil.type): SurrealQuery">having(self: SurrealQuery; column: string; symbol: string; value: nil.type): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">limit
|
||||
<li><a class="reference" href="#limit%2CSurrealQuery%2Cint" title="limit(self: SurrealQuery; num: int): SurrealQuery">limit(self: SurrealQuery; num: int): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">orderBy
|
||||
<li><a class="reference" href="#orderBy%2CSurrealQuery%2Cstring%2CCollation%2COrder" title="orderBy(self: SurrealQuery; column: string; collation: Collation; order: Order): SurrealQuery">orderBy(self: SurrealQuery; column: string; collation: Collation; order: Order): SurrealQuery</a></li>
|
||||
<li><a class="reference" href="#orderBy%2CSurrealQuery%2Cstring%2COrder" title="orderBy(self: SurrealQuery; column: string; order: Order): SurrealQuery">orderBy(self: SurrealQuery; column: string; order: Order): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">orWhere
|
||||
<li><a class="reference" href="#orWhere%2CSurrealQuery%2Cstring%2Cstring%2C" title="orWhere(self: SurrealQuery; column: string; symbol: string;
|
||||
value: bool | int | float | string | SurrealId): SurrealQuery">orWhere(self: SurrealQuery; column: string; symbol: string;
|
||||
value: bool | int | float | string | SurrealId): SurrealQuery</a></li>
|
||||
<li><a class="reference" href="#orWhere%2CSurrealQuery%2Cstring%2Cstring%2C_2" title="orWhere(self: SurrealQuery; column: string; symbol: string; value: nil.type): SurrealQuery">orWhere(self: SurrealQuery; column: string; symbol: string; value: nil.type): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">parallel
|
||||
<li><a class="reference" href="#parallel%2CSurrealQuery" title="parallel(self: SurrealQuery): SurrealQuery">parallel(self: SurrealQuery): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">raw
|
||||
<li><a class="reference" href="#raw%2CSurrealConnections%2Cstring" title="raw(self: SurrealConnections; sql: string; arges = newJArray()): RawSurrealQuery">raw(self: SurrealConnections; sql: string; arges = newJArray()): RawSurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">select
|
||||
<li><a class="reference" href="#select%2CSurrealConnections%2Cvarargs%5Bstring%5D" title="select(self: SurrealConnections; columnsArg: varargs[string]): SurrealQuery">select(self: SurrealConnections; columnsArg: varargs[string]): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">start
|
||||
<li><a class="reference" href="#start%2CSurrealQuery%2Cint" title="start(self: SurrealQuery; num: int): SurrealQuery">start(self: SurrealQuery; num: int): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">table
|
||||
<li><a class="reference" href="#table%2CSurrealConnections%2Cstring" title="table(self: SurrealConnections; tableArg: string): SurrealQuery">table(self: SurrealConnections; tableArg: string): SurrealQuery</a></li>
|
||||
<li><a class="reference" href="#table%2CSurrealQuery%2Cstring" title="table(self: SurrealQuery; tableArg: string): SurrealQuery">table(self: SurrealQuery; tableArg: string): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">where
|
||||
<li><a class="reference" href="#where%2CSurrealQuery%2Cstring%2Cstring%2C" title="where(self: SurrealQuery; column: string; symbol: string;
|
||||
value: bool | int | float | string | SurrealId): SurrealQuery">where(self: SurrealQuery; column: string; symbol: string;
|
||||
value: bool | int | float | string | SurrealId): SurrealQuery</a></li>
|
||||
<li><a class="reference" href="#where%2CSurrealQuery%2Cstring%2Cstring%2C_2" title="where(self: SurrealQuery; column: string; symbol: string; value: nil.type): SurrealQuery">where(self: SurrealQuery; column: string; symbol: string; value: nil.type): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">whereBetween
|
||||
<li><a class="reference" href="#whereBetween%2CSurrealQuery%2Cstring%2Carray%5B%2C%5D" title="whereBetween(self: SurrealQuery; column: string; width: array[2, int | float]): SurrealQuery">whereBetween(self: SurrealQuery; column: string; width: array[2, int | float]): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">whereIn
|
||||
<li><a class="reference" href="#whereIn%2CSurrealQuery%2Cstring%2Cseq%5B%5D" title="whereIn(self: SurrealQuery; column: string; width: seq[int | float | string]): SurrealQuery">whereIn(self: SurrealQuery; column: string; width: seq[int | float | string]): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">whereNotBetween
|
||||
<li><a class="reference" href="#whereNotBetween%2CSurrealQuery%2Cstring%2Carray%5B%2C%5D" title="whereNotBetween(self: SurrealQuery; column: string; width: array[2, int | float]): SurrealQuery">whereNotBetween(self: SurrealQuery; column: string; width: array[2, int | float]): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">whereNotIn
|
||||
<li><a class="reference" href="#whereNotIn%2CSurrealQuery%2Cstring%2Cseq%5B%5D" title="whereNotIn(self: SurrealQuery; column: string; width: seq[int | float | string]): SurrealQuery">whereNotIn(self: SurrealQuery; column: string; width: seq[int | float | string]): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">whereNull
|
||||
<li><a class="reference" href="#whereNull%2CSurrealQuery%2Cstring" title="whereNull(self: SurrealQuery; column: string): SurrealQuery">whereNull(self: SurrealQuery; column: string): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</details>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
<div class="nine columns" id="content">
|
||||
|
||||
<div id="tocRoot"></div>
|
||||
|
||||
<p class="module-desc"><a class="reference external" href="https://surrealdb.com/docs/surrealql/operators">https://surrealdb.com/docs/surrealql/operators</a></p>
|
||||
<div class="section" id="6">
|
||||
<h1><a class="toc-backref" href="#6">Imports</a></h1>
|
||||
<dl class="item">
|
||||
<a class="reference external" href="../../libs/surreal/surreal_impl.html">../../libs/surreal/surreal_impl</a>, <a class="reference external" href="../../enums.html">../../enums</a>, <a class="reference external" href="surreal_types.html">surreal_types</a>
|
||||
</dl>
|
||||
</div>
|
||||
<div class="section" id="12">
|
||||
<h1><a class="toc-backref" href="#12">Procs</a></h1>
|
||||
<dl class="item">
|
||||
<div id="distinct-procs-all">
|
||||
<div id="distinct,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#distinct%2CSurrealQuery"><span class="Identifier">`distinct`</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="fetch-procs-all">
|
||||
<div id="fetch,SurrealQuery,varargs[string]">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#fetch%2CSurrealQuery%2Cvarargs%5Bstring%5D"><span class="Identifier">fetch</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">columnsArg</span><span class="Other">:</span> <span class="Identifier">varargs</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="groupBy-procs-all">
|
||||
<div id="groupBy,SurrealQuery,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#groupBy%2CSurrealQuery%2Cstring"><span class="Identifier">groupBy</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="having-procs-all">
|
||||
<div id="having,SurrealQuery,string,string,">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#having%2CSurrealQuery%2Cstring%2Cstring%2C"><span class="Identifier">having</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">symbol</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span>
|
||||
<span class="Identifier">value</span><span class="Other">:</span> <span class="Identifier">bool</span> <span class="Operator">|</span> <span class="Identifier">int</span> <span class="Operator">|</span> <span class="Identifier">float</span> <span class="Operator">|</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="having,SurrealQuery,string,string,_2">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#having%2CSurrealQuery%2Cstring%2Cstring%2C_2"><span class="Identifier">having</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">symbol</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">value</span><span class="Other">:</span> <span class="Keyword">nil</span><span class="Other">.</span><span class="Keyword">type</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">CatchableError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="limit-procs-all">
|
||||
<div id="limit,SurrealQuery,int">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#limit%2CSurrealQuery%2Cint"><span class="Identifier">limit</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">num</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="orderBy-procs-all">
|
||||
<div id="orderBy,SurrealQuery,string,Collation,Order">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#orderBy%2CSurrealQuery%2Cstring%2CCollation%2COrder"><span class="Identifier">orderBy</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">collation</span><span class="Other">:</span> <a href="../../enums.html#Collation"><span class="Identifier">Collation</span></a><span class="Other">;</span>
|
||||
<span class="Identifier">order</span><span class="Other">:</span> <a href="../../enums.html#Order"><span class="Identifier">Order</span></a><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="orderBy,SurrealQuery,string,Order">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#orderBy%2CSurrealQuery%2Cstring%2COrder"><span class="Identifier">orderBy</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">order</span><span class="Other">:</span> <a href="../../enums.html#Order"><span class="Identifier">Order</span></a><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="orWhere-procs-all">
|
||||
<div id="orWhere,SurrealQuery,string,string,">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#orWhere%2CSurrealQuery%2Cstring%2Cstring%2C"><span class="Identifier">orWhere</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">symbol</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span>
|
||||
<span class="Identifier">value</span><span class="Other">:</span> <span class="Identifier">bool</span> <span class="Operator">|</span> <span class="Identifier">int</span> <span class="Operator">|</span> <span class="Identifier">float</span> <span class="Operator">|</span> <span class="Identifier">string</span> <span class="Operator">|</span> <a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="orWhere,SurrealQuery,string,string,_2">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#orWhere%2CSurrealQuery%2Cstring%2Cstring%2C_2"><span class="Identifier">orWhere</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">symbol</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">value</span><span class="Other">:</span> <span class="Keyword">nil</span><span class="Other">.</span><span class="Keyword">type</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">CatchableError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="parallel-procs-all">
|
||||
<div id="parallel,SurrealQuery">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#parallel%2CSurrealQuery"><span class="Identifier">parallel</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="raw-procs-all">
|
||||
<div id="raw,SurrealConnections,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#raw%2CSurrealConnections%2Cstring"><span class="Identifier">raw</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealConnections"><span class="Identifier">SurrealConnections</span></a><span class="Other">;</span> <span class="Identifier">sql</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">arges</span> <span class="Other">=</span> <span class="Identifier">newJArray</span><span class="Other">(</span><span class="Other">)</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#RawSurrealQuery"><span class="Identifier">RawSurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<p>arges is <tt class="docutils literal"><span class="pre"><span class="Identifier">JArray</span></span></tt></p>
|
||||
<p>can't use BLOB data.</p>
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="select-procs-all">
|
||||
<div id="select,SurrealConnections,varargs[string]">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#select%2CSurrealConnections%2Cvarargs%5Bstring%5D"><span class="Identifier">select</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealConnections"><span class="Identifier">SurrealConnections</span></a><span class="Other">;</span> <span class="Identifier">columnsArg</span><span class="Other">:</span> <span class="Identifier">varargs</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="start-procs-all">
|
||||
<div id="start,SurrealQuery,int">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#start%2CSurrealQuery%2Cint"><span class="Identifier">start</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">num</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="table-procs-all">
|
||||
<div id="table,SurrealConnections,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#table%2CSurrealConnections%2Cstring"><span class="Identifier">table</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealConnections"><span class="Identifier">SurrealConnections</span></a><span class="Other">;</span> <span class="Identifier">tableArg</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="table,SurrealQuery,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#table%2CSurrealQuery%2Cstring"><span class="Identifier">table</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">tableArg</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="where-procs-all">
|
||||
<div id="where,SurrealQuery,string,string,">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#where%2CSurrealQuery%2Cstring%2Cstring%2C"><span class="Identifier">where</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">symbol</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span>
|
||||
<span class="Identifier">value</span><span class="Other">:</span> <span class="Identifier">bool</span> <span class="Operator">|</span> <span class="Identifier">int</span> <span class="Operator">|</span> <span class="Identifier">float</span> <span class="Operator">|</span> <span class="Identifier">string</span> <span class="Operator">|</span> <a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="where,SurrealQuery,string,string,_2">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#where%2CSurrealQuery%2Cstring%2Cstring%2C_2"><span class="Identifier">where</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">symbol</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">value</span><span class="Other">:</span> <span class="Keyword">nil</span><span class="Other">.</span><span class="Keyword">type</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">CatchableError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="whereBetween-procs-all">
|
||||
<div id="whereBetween,SurrealQuery,string,array[,]">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#whereBetween%2CSurrealQuery%2Cstring%2Carray%5B%2C%5D"><span class="Identifier">whereBetween</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span>
|
||||
<span class="Identifier">width</span><span class="Other">:</span> <span class="Identifier">array</span><span class="Other">[</span><span class="DecNumber">2</span><span class="Other">,</span> <span class="Identifier">int</span> <span class="Operator">|</span> <span class="Identifier">float</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a></pre></dt>
|
||||
<dd>
|
||||
|
||||
<p><tt class="docutils literal"><span class="pre"><span class="Identifier">rdb</span><span class="Operator">.</span><span class="Identifier">table</span><span class="Punctuation">(</span><span class="StringLit">"user"</span><span class="Punctuation">)</span><span class="Operator">.</span><span class="Identifier">whereBetween</span><span class="Punctuation">(</span><span class="StringLit">"index"</span><span class="Punctuation">,</span> <span class="Punctuation">[</span><span class="DecNumber">1</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">]</span><span class="Punctuation">)</span><span class="Operator">.</span><span class="Identifier">get</span><span class="Punctuation">(</span><span class="Punctuation">)</span></span></tt></p>
|
||||
<p><tt class="docutils literal"><span class="pre"><span class="Identifier">SELECT</span> <span class="Operator">*</span> <span class="Keyword">FROM</span> <span class="Identifier">user</span> <span class="Identifier">WHERE</span> <span class="DecNumber">1</span> <span class="Operator"><=</span> <span class="Identifier">index</span> <span class="Keyword">AND</span> <span class="Identifier">index</span> <span class="Operator"><=</span> <span class="DecNumber">3</span></span></tt></p>
|
||||
<p><a class="reference external" href="https://surrealdb.com/docs/surrealql/operators#lessthanorequal">https://surrealdb.com/docs/surrealql/operators#lessthanorequal</a></p>
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="whereIn-procs-all">
|
||||
<div id="whereIn,SurrealQuery,string,seq[]">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#whereIn%2CSurrealQuery%2Cstring%2Cseq%5B%5D"><span class="Identifier">whereIn</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span>
|
||||
<span class="Identifier">width</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">int</span> <span class="Operator">|</span> <span class="Identifier">float</span> <span class="Operator">|</span> <span class="Identifier">string</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a></pre></dt>
|
||||
<dd>
|
||||
|
||||
<p><tt class="docutils literal"><span class="pre"><span class="Identifier">rdb</span><span class="Operator">.</span><span class="Identifier">table</span><span class="Punctuation">(</span><span class="StringLit">"user"</span><span class="Punctuation">)</span><span class="Operator">.</span><span class="Identifier">whereIn</span><span class="Punctuation">(</span><span class="StringLit">"index"</span><span class="Punctuation">,</span> <span class="Punctuation">[</span><span class="DecNumber">2</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">]</span><span class="Punctuation">)</span><span class="Operator">.</span><span class="Identifier">get</span><span class="Punctuation">(</span><span class="Punctuation">)</span></span></tt></p>
|
||||
<p><tt class="docutils literal"><span class="pre"><span class="Identifier">SELECT</span> <span class="Operator">*</span> <span class="Keyword">FROM</span> <span class="Identifier">user</span> <span class="Identifier">WHERE</span> <span class="Punctuation">[</span><span class="DecNumber">2</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">]</span> <span class="Identifier">CONTAINS</span> <span class="Identifier">index</span></span></tt></p>
|
||||
<p><a class="reference external" href="https://surrealdb.com/docs/surrealql/operators#contains">https://surrealdb.com/docs/surrealql/operators#contains</a></p>
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="whereNotBetween-procs-all">
|
||||
<div id="whereNotBetween,SurrealQuery,string,array[,]">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#whereNotBetween%2CSurrealQuery%2Cstring%2Carray%5B%2C%5D"><span class="Identifier">whereNotBetween</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span>
|
||||
<span class="Identifier">width</span><span class="Other">:</span> <span class="Identifier">array</span><span class="Other">[</span><span class="DecNumber">2</span><span class="Other">,</span> <span class="Identifier">int</span> <span class="Operator">|</span> <span class="Identifier">float</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a></pre></dt>
|
||||
<dd>
|
||||
|
||||
<p><tt class="docutils literal"><span class="pre"><span class="Identifier">rdb</span><span class="Operator">.</span><span class="Identifier">table</span><span class="Punctuation">(</span><span class="StringLit">"user"</span><span class="Punctuation">)</span><span class="Operator">.</span><span class="Identifier">whereNotBetween</span><span class="Punctuation">(</span><span class="StringLit">"index"</span><span class="Punctuation">,</span> <span class="Punctuation">[</span><span class="DecNumber">1</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">]</span><span class="Punctuation">)</span><span class="Operator">.</span><span class="Identifier">get</span><span class="Punctuation">(</span><span class="Punctuation">)</span></span></tt></p>
|
||||
<p><tt class="docutils literal"><span class="pre"><span class="Identifier">SELECT</span> <span class="Operator">*</span> <span class="Keyword">FROM</span> <span class="Identifier">user</span> <span class="Identifier">WHERE</span> <span class="Identifier">index</span> <span class="Operator">></span> <span class="DecNumber">1</span> <span class="Keyword">AND</span> <span class="DecNumber">3</span> <span class="Operator"><</span> <span class="Identifier">index</span></span></tt></p>
|
||||
<p><a class="reference external" href="https://surrealdb.com/docs/surrealql/operators#greaterthan">https://surrealdb.com/docs/surrealql/operators#greaterthan</a></p>
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="whereNotIn-procs-all">
|
||||
<div id="whereNotIn,SurrealQuery,string,seq[]">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#whereNotIn%2CSurrealQuery%2Cstring%2Cseq%5B%5D"><span class="Identifier">whereNotIn</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span>
|
||||
<span class="Identifier">width</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">int</span> <span class="Operator">|</span> <span class="Identifier">float</span> <span class="Operator">|</span> <span class="Identifier">string</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a></pre></dt>
|
||||
<dd>
|
||||
|
||||
<p><tt class="docutils literal"><span class="pre"><span class="Identifier">rdb</span><span class="Operator">.</span><span class="Identifier">table</span><span class="Punctuation">(</span><span class="StringLit">"user"</span><span class="Punctuation">)</span><span class="Operator">.</span><span class="Identifier">whereNotIn</span><span class="Punctuation">(</span><span class="StringLit">"index"</span><span class="Punctuation">,</span> <span class="Punctuation">[</span><span class="DecNumber">2</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">]</span><span class="Punctuation">)</span><span class="Operator">.</span><span class="Identifier">get</span><span class="Punctuation">(</span><span class="Punctuation">)</span></span></tt></p>
|
||||
<p><tt class="docutils literal"><span class="pre"><span class="Identifier">SELECT</span> <span class="Operator">*</span> <span class="Keyword">FROM</span> <span class="Identifier">user</span> <span class="Identifier">WHERE</span> <span class="Punctuation">[</span><span class="DecNumber">2</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">]</span> <span class="Identifier">CONTAINSNOT</span> <span class="Identifier">index</span></span></tt></p>
|
||||
<p><a class="reference external" href="https://surrealdb.com/docs/surrealql/operators#contains-not">https://surrealdb.com/docs/surrealql/operators#contains-not</a></p>
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="whereNull-procs-all">
|
||||
<div id="whereNull,SurrealQuery,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#whereNull%2CSurrealQuery%2Cstring"><span class="Identifier">whereNull</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a><span class="Other">;</span> <span class="Identifier">column</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> {.
|
||||
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<a class="reference external" href="https://surrealdb.com/docs/surrealql/operators#equal">https://surrealdb.com/docs/surrealql/operators#equal</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</dl>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2026-03-24 13:25:36 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,29 @@
|
||||
nimTitle surreal_query query_builder/models/surreal/surreal_query.html module src/allographer/query_builder/models/surreal/surreal_query 0
|
||||
nim select query_builder/models/surreal/surreal_query.html#select,SurrealConnections,varargs[string] proc select(self: SurrealConnections; columnsArg: varargs[string]): SurrealQuery 11
|
||||
nim table query_builder/models/surreal/surreal_query.html#table,SurrealConnections,string proc table(self: SurrealConnections; tableArg: string): SurrealQuery 27
|
||||
nim table query_builder/models/surreal/surreal_query.html#table,SurrealQuery,string proc table(self: SurrealQuery; tableArg: string): SurrealQuery 39
|
||||
nim `distinct` query_builder/models/surreal/surreal_query.html#distinct,SurrealQuery proc `distinct`(self: SurrealQuery): SurrealQuery 44
|
||||
nim where query_builder/models/surreal/surreal_query.html#where,SurrealQuery,string,string, proc where(self: SurrealQuery; column: string; symbol: string;\n value: bool | int | float | string | SurrealId): SurrealQuery 92
|
||||
nim where query_builder/models/surreal/surreal_query.html#where,SurrealQuery,string,string,_2 proc where(self: SurrealQuery; column: string; symbol: string; value: nil.type): SurrealQuery 117
|
||||
nim orWhere query_builder/models/surreal/surreal_query.html#orWhere,SurrealQuery,string,string, proc orWhere(self: SurrealQuery; column: string; symbol: string;\n value: bool | int | float | string | SurrealId): SurrealQuery 141
|
||||
nim orWhere query_builder/models/surreal/surreal_query.html#orWhere,SurrealQuery,string,string,_2 proc orWhere(self: SurrealQuery; column: string; symbol: string; value: nil.type): SurrealQuery 166
|
||||
nim whereBetween query_builder/models/surreal/surreal_query.html#whereBetween,SurrealQuery,string,array[,] proc whereBetween(self: SurrealQuery; column: string; width: array[2, int | float]): SurrealQuery 188
|
||||
nim whereNotBetween query_builder/models/surreal/surreal_query.html#whereNotBetween,SurrealQuery,string,array[,] proc whereNotBetween(self: SurrealQuery; column: string; width: array[2, int | float]): SurrealQuery 226
|
||||
nim whereIn query_builder/models/surreal/surreal_query.html#whereIn,SurrealQuery,string,seq[] proc whereIn(self: SurrealQuery; column: string; width: seq[int | float | string]): SurrealQuery 262
|
||||
nim whereNotIn query_builder/models/surreal/surreal_query.html#whereNotIn,SurrealQuery,string,seq[] proc whereNotIn(self: SurrealQuery; column: string; width: seq[int | float | string]): SurrealQuery 281
|
||||
nim whereNull query_builder/models/surreal/surreal_query.html#whereNull,SurrealQuery,string proc whereNull(self: SurrealQuery; column: string): SurrealQuery 300
|
||||
nim groupBy query_builder/models/surreal/surreal_query.html#groupBy,SurrealQuery,string proc groupBy(self: SurrealQuery; column: string): SurrealQuery 315
|
||||
nim having query_builder/models/surreal/surreal_query.html#having,SurrealQuery,string,string, proc having(self: SurrealQuery; column: string; symbol: string;\n value: bool | int | float | string): SurrealQuery 323
|
||||
nim having query_builder/models/surreal/surreal_query.html#having,SurrealQuery,string,string,_2 proc having(self: SurrealQuery; column: string; symbol: string; value: nil.type): SurrealQuery 348
|
||||
nim fetch query_builder/models/surreal/surreal_query.html#fetch,SurrealQuery,varargs[string] proc fetch(self: SurrealQuery; columnsArg: varargs[string]): SurrealQuery 372
|
||||
nim orderBy query_builder/models/surreal/surreal_query.html#orderBy,SurrealQuery,string,Order proc orderBy(self: SurrealQuery; column: string; order: Order): SurrealQuery 377
|
||||
nim orderBy query_builder/models/surreal/surreal_query.html#orderBy,SurrealQuery,string,Collation,Order proc orderBy(self: SurrealQuery; column: string; collation: Collation; order: Order): SurrealQuery 393
|
||||
nim limit query_builder/models/surreal/surreal_query.html#limit,SurrealQuery,int proc limit(self: SurrealQuery; num: int): SurrealQuery 409
|
||||
nim start query_builder/models/surreal/surreal_query.html#start,SurrealQuery,int proc start(self: SurrealQuery; num: int): SurrealQuery 414
|
||||
nim parallel query_builder/models/surreal/surreal_query.html#parallel,SurrealQuery proc parallel(self: SurrealQuery): SurrealQuery 419
|
||||
nim raw query_builder/models/surreal/surreal_query.html#raw,SurrealConnections,string proc raw(self: SurrealConnections; sql: string; arges = newJArray()): RawSurrealQuery 441
|
||||
nimgrp where query_builder/models/surreal/surreal_query.html#where-procs-all proc 92
|
||||
nimgrp orderby query_builder/models/surreal/surreal_query.html#orderBy-procs-all proc 377
|
||||
nimgrp orwhere query_builder/models/surreal/surreal_query.html#orWhere-procs-all proc 141
|
||||
nimgrp having query_builder/models/surreal/surreal_query.html#having-procs-all proc 323
|
||||
nimgrp table query_builder/models/surreal/surreal_query.html#table-procs-all proc 27
|
||||
@@ -0,0 +1,317 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!-- This file is generated by Nim. -->
|
||||
<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="en" data-theme="auto">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>src/allographer/query_builder/models/surreal/surreal_types</title>
|
||||
|
||||
<!-- Google fonts -->
|
||||
<link href='https://fonts.googleapis.com/css?family=Lato:400,600,900' rel='stylesheet' type='text/css'/>
|
||||
<link href='https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600' rel='stylesheet' type='text/css'/>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAAAF////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAABbAAAAlQAAAKIAAACbAAAAmwAAAKIAAACVAAAAWwAAAAL///8A////AP///wD///8A////AAAAABQAAADAAAAAYwAAAA3///8A////AP///wD///8AAAAADQAAAGMAAADAAAAAFP///wD///8A////AP///wAAAACdAAAAOv///wD///8A////AP///wD///8A////AP///wD///8AAAAAOgAAAJ3///8A////AP///wAAAAAnAAAAcP///wAAAAAoAAAASv///wD///8A////AP///wAAAABKAAAAKP///wAAAABwAAAAJ////wD///8AAAAAgQAAABwAAACIAAAAkAAAAJMAAACtAAAAFQAAABUAAACtAAAAkwAAAJAAAACIAAAAHAAAAIH///8A////AAAAAKQAAACrAAAAaP///wD///8AAAAARQAAANIAAADSAAAARf///wD///8AAAAAaAAAAKsAAACk////AAAAADMAAACcAAAAnQAAABj///8A////AP///wAAAAAYAAAAGP///wD///8A////AAAAABgAAACdAAAAnAAAADMAAAB1AAAAwwAAAP8AAADpAAAAsQAAAE4AAAAb////AP///wAAAAAbAAAATgAAALEAAADpAAAA/wAAAMMAAAB1AAAAtwAAAOkAAAD/AAAA/wAAAP8AAADvAAAA3gAAAN4AAADeAAAA3gAAAO8AAAD/AAAA/wAAAP8AAADpAAAAtwAAAGUAAAA/AAAA3wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADfAAAAPwAAAGX///8A////AAAAAEgAAADtAAAAvwAAAL0AAADGAAAA7wAAAO8AAADGAAAAvQAAAL8AAADtAAAASP///wD///8A////AP///wD///8AAAAAO////wD///8A////AAAAAIcAAACH////AP///wD///8AAAAAO////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AAD4HwAA7/cAAN/7AAD//wAAoYUAAJ55AACf+QAAh+EAAAAAAADAAwAA4AcAAP5/AAD//wAA//8AAA=="/>
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QQQEwksSS9ZWwAAAk1JREFUWMPtll2ITVEUx39nn/O7Y5qR8f05wtCUUr6ZIS++8pEnkZInPImneaCQ5METNdOkeFBKUhMPRIkHKfEuUZSUlGlKPN2TrgfncpvmnntnmlEyq1Z7t89/rf9a6+y99oZxGZf/XeIq61EdtgKXgdXA0xrYAvBjOIF1AI9zvjcC74BSpndrJPkBWDScTF8Aa4E3wDlgHbASaANmVqlcCnwHvgDvgVfAJ+AikAAvgfVZwLnSVZHZaOuKoQi3ZOMi4NkYkpe1p4J7A8BpYAD49hfIy/oqG0+hLomiKP2L5L+1ubn5115S+3OAn4EnwBlgMzCjyt6ZAnQCJ4A7wOs88iRJHvw50HoujuPBoCKwHWiosy8MdfZnAdcHk8dxXFJ3VQbQlCTJvRBCGdRbD4M6uc5glpY3eAihpN5S5w12diSEcCCEcKUO4ljdr15T76ur1FDDLIQQ3qv71EdDOe3Kxj3leRXyk+pxdWnFWod6Wt2bY3de3aSuUHcPBVimHs7mK9WrmeOF6lR1o9qnzskh2ar2qm1qizpfXaPeVGdlmGN5pb09qMxz1Xb1kLqgzn1RyH7JUXW52lr5e/Kqi9qpto7V1atuUzfnARrV7jEib1T76gG2qxdGmXyiekkt1GswPTtek0aBfJp6YySGBfWg2tPQ0FAYgf1stUfdmdcjarbYJEniKIq6gY/Aw+zWHAC+p2labGpqiorFYgGYCEzN7oQdQClN07O1/EfDyGgC0ALMBdYAi4FyK+4H3gLPsxfR1zRNi+NP7nH5J+QntnXe5B5mpfQAAAAASUVORK5CYII=">
|
||||
|
||||
<!-- CSS -->
|
||||
<link rel="stylesheet" type="text/css" href="../../../nimdoc.out.css?v=2.2.8">
|
||||
|
||||
<!-- JS -->
|
||||
<script type="text/javascript" src="../../../dochack.js?v=2.2.8"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="document" id="documentId">
|
||||
<div class="container">
|
||||
<h1 class="title">src/allographer/query_builder/models/surreal/surreal_types</h1>
|
||||
<div class="row">
|
||||
<div class="three columns">
|
||||
<div class="theme-select-wrapper">
|
||||
<label for="theme-select">Theme: </label>
|
||||
<select id="theme-select" onchange="setTheme(this.value)">
|
||||
<option value="auto">🌗 Match OS</option>
|
||||
<option value="dark">🌑 Dark</option>
|
||||
<option value="light">🌕 Light</option>
|
||||
</select>
|
||||
</div>
|
||||
<div id="global-links">
|
||||
<ul class="simple">
|
||||
<li><a id="indexLink" href="../../../theindex.html">Index</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="searchInputDiv">
|
||||
Search: <input type="search" id="searchInput" oninput="search()"/>
|
||||
</div>
|
||||
<div>
|
||||
Group by:
|
||||
<select onchange="groupBy(this.value)">
|
||||
<option value="section">Section</option>
|
||||
<option value="type">Type</option>
|
||||
</select>
|
||||
</div>
|
||||
<ul class="simple simple-toc" id="toc-list">
|
||||
<li>
|
||||
<a class="reference reference-toplevel" href="#6" id="56">Imports</a>
|
||||
</li>
|
||||
<li>
|
||||
<details open>
|
||||
<summary><a class="reference reference-toplevel" href="#7" id="57">Types</a></summary>
|
||||
<ul class="simple simple-toc-section">
|
||||
<li><a class="reference" href="#Connection" title="Connection = object
|
||||
conn*: SurrealConn
|
||||
isBusy*: bool
|
||||
createdAt*: int64">Connection</a></li>
|
||||
<li><a class="reference" href="#Connections" title="Connections = ref object
|
||||
conns*: seq[Connection]
|
||||
timeout*: int ## `getFreeConn` が接続を待つときに積む Future。`returnConn` が先頭から 1 件だけ完了させる。
|
||||
waiters*: Deque[Future[void]]">Connections</a></li>
|
||||
<li><a class="reference" href="#RawSurrealQuery" title="RawSurrealQuery = ref object
|
||||
log*: LogSetting
|
||||
pools*: Connections
|
||||
query*: JsonNode
|
||||
queryString*: string
|
||||
placeHolder*: JsonNode">RawSurrealQuery</a></li>
|
||||
<li><a class="reference" href="#SurrealConnections" title="SurrealConnections = ref object
|
||||
log*: LogSetting
|
||||
pools*: Connections">SurrealConnections</a></li>
|
||||
<li><a class="reference" href="#SurrealDB" title="SurrealDB = object">SurrealDB</a></li>
|
||||
<li><a class="reference" href="#SurrealId" title="SurrealId = object
|
||||
table*: string">SurrealId</a></li>
|
||||
<li><a class="reference" href="#SurrealQuery" title="SurrealQuery = ref object
|
||||
log*: LogSetting
|
||||
pools*: Connections
|
||||
query*: JsonNode
|
||||
queryString*: string
|
||||
placeHolder*: JsonNode">SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
</details>
|
||||
</li>
|
||||
<li>
|
||||
<details open>
|
||||
<summary><a class="reference reference-toplevel" href="#12" id="62">Procs</a></summary>
|
||||
<ul class="simple simple-toc-section">
|
||||
<ul class="simple nested-toc-section">$
|
||||
<li><a class="reference" href="#%24" title="`$`(self: SurrealConnections | SurrealQuery | RawSurrealQuery): string">`$`(self: SurrealConnections | SurrealQuery | RawSurrealQuery): string</a></li>
|
||||
<li><a class="reference" href="#%24%2CSurrealId" title="`$`(self: SurrealId): string">`$`(self: SurrealId): string</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">%
|
||||
<li><a class="reference" href="#%25%2CSurrealId" title="`%`(self: SurrealId): JsonNode">`%`(self: SurrealId): JsonNode</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">new
|
||||
<li><a class="reference" href="#new%2CtypeSurrealId" title="new(_: type SurrealId): SurrealId">new(_: type SurrealId): SurrealId</a></li>
|
||||
<li><a class="reference" href="#new%2CtypeSurrealId%2Cstring" title="new(_: type SurrealId; rawId: string): SurrealId">new(_: type SurrealId; rawId: string): SurrealId</a></li>
|
||||
<li><a class="reference" href="#new%2CtypeSurrealId%2Cstring%2Cstring" title="new(_: type SurrealId; table, id: string): SurrealId">new(_: type SurrealId; table, id: string): SurrealId</a></li>
|
||||
<li><a class="reference" href="#new%2CtypeSurrealQuery%2CLogSetting%2CConnections%2CJsonNode" title="new(_: type SurrealQuery; log: LogSetting; pools: Connections; query: JsonNode): SurrealQuery">new(_: type SurrealQuery; log: LogSetting; pools: Connections; query: JsonNode): SurrealQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">rawId
|
||||
<li><a class="reference" href="#rawId%2CSurrealId" title="rawId(self: SurrealId): string">rawId(self: SurrealId): string</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</details>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
<div class="nine columns" id="content">
|
||||
|
||||
<div id="tocRoot"></div>
|
||||
|
||||
<p class="module-desc">created by <tt class="docutils literal"><span class="pre"><span class="Keyword">let</span> <span class="Identifier">rdb</span> <span class="Operator">=</span> <span class="Identifier">dbOpen</span><span class="Punctuation">(</span><span class="Identifier">SurrealDB</span><span class="Punctuation">,</span> <span class="StringLit">"ns"</span><span class="Punctuation">,</span> <span class="StringLit">"database"</span><span class="Punctuation">,</span> <span class="StringLit">"user"</span><span class="Punctuation">,</span> <span class="StringLit">"pass"</span><span class="Punctuation">,</span> <span class="StringLit">"http://surreal"</span><span class="Punctuation">,</span> <span class="DecNumber">8000</span><span class="Punctuation">)</span></span></tt></p>
|
||||
<div class="section" id="6">
|
||||
<h1><a class="toc-backref" href="#6">Imports</a></h1>
|
||||
<dl class="item">
|
||||
<a class="reference external" href="../../log.html">../../log</a>, <a class="reference external" href="../../libs/surreal/surreal_rdb.html">../../libs/surreal/surreal_rdb</a>, <a class="reference external" href="../../error.html">../../error</a>
|
||||
</dl>
|
||||
</div>
|
||||
<div class="section" id="7">
|
||||
<h1><a class="toc-backref" href="#7">Types</a></h1>
|
||||
<dl class="item">
|
||||
<div id="Connection">
|
||||
<dt><pre><a href="surreal_types.html#Connection"><span class="Identifier">Connection</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
|
||||
<span class="Identifier">conn</span><span class="Operator">*</span><span class="Other">:</span> <a href="../../libs/surreal/surreal_rdb.html#SurrealConn"><span class="Identifier">SurrealConn</span></a>
|
||||
<span class="Identifier">isBusy</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">bool</span>
|
||||
<span class="Identifier">createdAt</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int64</span></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="Connections">
|
||||
<dt><pre><a href="surreal_types.html#Connections"><span class="Identifier">Connections</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
|
||||
<span class="Identifier">conns</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><a href="surreal_types.html#Connection"><span class="Identifier">Connection</span></a><span class="Other">]</span>
|
||||
<span class="Identifier">timeout</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int</span> <span class="Comment">## `getFreeConn` が接続を待つときに積む Future。`returnConn` が先頭から 1 件だけ完了させる。</span>
|
||||
<span class="Identifier">waiters</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">Deque</span><span class="Other">[</span><span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span><span class="Other">]</span></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="RawSurrealQuery">
|
||||
<dt><pre><a href="surreal_types.html#RawSurrealQuery"><span class="Identifier">RawSurrealQuery</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
|
||||
<span class="Identifier">log</span><span class="Operator">*</span><span class="Other">:</span> <a href="../../log.html#LogSetting"><span class="Identifier">LogSetting</span></a>
|
||||
<span class="Identifier">pools</span><span class="Operator">*</span><span class="Other">:</span> <a href="surreal_types.html#Connections"><span class="Identifier">Connections</span></a>
|
||||
<span class="Identifier">query</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">JsonNode</span>
|
||||
<span class="Identifier">queryString</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
|
||||
<span class="Identifier">placeHolder</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">JsonNode</span></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="SurrealConnections">
|
||||
<dt><pre><a href="surreal_types.html#SurrealConnections"><span class="Identifier">SurrealConnections</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
|
||||
<span class="Identifier">log</span><span class="Operator">*</span><span class="Other">:</span> <a href="../../log.html#LogSetting"><span class="Identifier">LogSetting</span></a>
|
||||
<span class="Identifier">pools</span><span class="Operator">*</span><span class="Other">:</span> <a href="surreal_types.html#Connections"><span class="Identifier">Connections</span></a></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="SurrealDB">
|
||||
<dt><pre><a href="surreal_types.html#SurrealDB"><span class="Identifier">SurrealDB</span></a> <span class="Other">=</span> <span class="Keyword">object</span></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="SurrealId">
|
||||
<dt><pre><a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
|
||||
<span class="Identifier">table</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="SurrealQuery">
|
||||
<dt><pre><a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
|
||||
<span class="Identifier">log</span><span class="Operator">*</span><span class="Other">:</span> <a href="../../log.html#LogSetting"><span class="Identifier">LogSetting</span></a>
|
||||
<span class="Identifier">pools</span><span class="Operator">*</span><span class="Other">:</span> <a href="surreal_types.html#Connections"><span class="Identifier">Connections</span></a>
|
||||
<span class="Identifier">query</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">JsonNode</span>
|
||||
<span class="Identifier">queryString</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
|
||||
<span class="Identifier">placeHolder</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">JsonNode</span></pre></dt>
|
||||
<dd>
|
||||
|
||||
created by <tt class="docutils literal"><span class="pre"><span class="Identifier">rdb</span><span class="Operator">.</span><span class="Identifier">select</span><span class="Punctuation">(</span><span class="StringLit">"columnName"</span><span class="Punctuation">)</span></span></tt> or <tt class="docutils literal"><span class="pre"><span class="Identifier">rdb</span><span class="Operator">.</span><span class="Identifier">table</span><span class="Punctuation">(</span><span class="StringLit">"tableName"</span><span class="Punctuation">)</span></span></tt>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</dl>
|
||||
</div>
|
||||
<div class="section" id="12">
|
||||
<h1><a class="toc-backref" href="#12">Procs</a></h1>
|
||||
<dl class="item">
|
||||
<div id="$-procs-all">
|
||||
<div id="$">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#%24"><span class="Identifier">`$`</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealConnections"><span class="Identifier">SurrealConnections</span></a> <span class="Operator">|</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a> <span class="Operator">|</span> <a href="surreal_types.html#RawSurrealQuery"><span class="Identifier">RawSurrealQuery</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="$,SurrealId">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#%24%2CSurrealId"><span class="Identifier">`$`</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="%-procs-all">
|
||||
<div id="%,SurrealId">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#%25%2CSurrealId"><span class="Identifier">`%`</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">JsonNode</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="new-procs-all">
|
||||
<div id="new,typeSurrealId">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#new%2CtypeSurrealId"><span class="Identifier">new</span></a><span class="Other">(</span><span class="Operator">_</span><span class="Other">:</span> <span class="Keyword">type</span> <span class="Identifier">SurrealId</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a></pre></dt>
|
||||
<dd>
|
||||
|
||||
create empty surreal id
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="new,typeSurrealId,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#new%2CtypeSurrealId%2Cstring"><span class="Identifier">new</span></a><span class="Other">(</span><span class="Operator">_</span><span class="Other">:</span> <span class="Keyword">type</span> <span class="Identifier">SurrealId</span><span class="Other">;</span> <span class="Identifier">rawId</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a></pre></dt>
|
||||
<dd>
|
||||
|
||||
<pre class="listing"><span class="Keyword">let</span> <span class="Identifier">rawId</span> <span class="Operator">=</span> <span class="StringLit">"user:z7cr4mz474h4ab7rcd6d"</span>
|
||||
<span class="Keyword">let</span> <span class="Identifier">surrealId</span> <span class="Operator">=</span> <span class="Identifier">SureealId</span><span class="Operator">.</span><span class="Identifier">new</span><span class="Punctuation">(</span><span class="Identifier">rawId</span><span class="Punctuation">)</span></pre>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="new,typeSurrealId,string,string">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#new%2CtypeSurrealId%2Cstring%2Cstring"><span class="Identifier">new</span></a><span class="Other">(</span><span class="Operator">_</span><span class="Other">:</span> <span class="Keyword">type</span> <span class="Identifier">SurrealId</span><span class="Other">;</span> <span class="Identifier">table</span><span class="Other">,</span> <span class="Identifier">id</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a></pre></dt>
|
||||
<dd>
|
||||
|
||||
<pre class="listing"><span class="Keyword">let</span> <span class="Identifier">rawId</span> <span class="Operator">=</span> <span class="StringLit">"user:z7cr4mz474h4ab7rcd6d"</span>
|
||||
<span class="Keyword">let</span> <span class="Identifier">table</span> <span class="Operator">=</span> <span class="StringLit">"user"</span>
|
||||
<span class="Keyword">let</span> <span class="Identifier">id</span> <span class="Operator">=</span> <span class="StringLit">"z7cr4mz474h4ab7rcd6d"</span>
|
||||
<span class="Keyword">let</span> <span class="Identifier">surrealId</span> <span class="Operator">=</span> <span class="Identifier">SureealId</span><span class="Operator">.</span><span class="Identifier">new</span><span class="Punctuation">(</span><span class="Identifier">table</span><span class="Punctuation">,</span> <span class="Identifier">id</span><span class="Punctuation">)</span></pre>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="new,typeSurrealQuery,LogSetting,Connections,JsonNode">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#new%2CtypeSurrealQuery%2CLogSetting%2CConnections%2CJsonNode"><span class="Identifier">new</span></a><span class="Other">(</span><span class="Operator">_</span><span class="Other">:</span> <span class="Keyword">type</span> <span class="Identifier">SurrealQuery</span><span class="Other">;</span> <span class="Identifier">log</span><span class="Other">:</span> <a href="../../log.html#LogSetting"><span class="Identifier">LogSetting</span></a><span class="Other">;</span> <span class="Identifier">pools</span><span class="Other">:</span> <a href="surreal_types.html#Connections"><span class="Identifier">Connections</span></a><span class="Other">;</span>
|
||||
<span class="Identifier">query</span><span class="Other">:</span> <span class="Identifier">JsonNode</span><span class="Other">)</span><span class="Other">:</span> <a href="surreal_types.html#SurrealQuery"><span class="Identifier">SurrealQuery</span></a></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="rawId-procs-all">
|
||||
<div id="rawId,SurrealId">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#rawId%2CSurrealId"><span class="Identifier">rawId</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="surreal_types.html#SurrealId"><span class="Identifier">SurrealId</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
<pre class="listing"><span class="Keyword">let</span> <span class="Identifier">rawId</span> <span class="Operator">=</span> <span class="StringLit">"user:z7cr4mz474h4ab7rcd6d"</span>
|
||||
<span class="Keyword">let</span> <span class="Identifier">surrealId</span> <span class="Operator">=</span> <span class="Identifier">SureealId</span><span class="Operator">.</span><span class="Identifier">new</span><span class="Punctuation">(</span><span class="Identifier">rawId</span><span class="Punctuation">)</span>
|
||||
<span class="Identifier">surrealId</span><span class="Operator">.</span><span class="Identifier">rawId</span><span class="Punctuation">(</span><span class="Punctuation">)</span> <span class="Operator">==</span> <span class="StringLit">"user:z7cr4mz474h4ab7rcd6d"</span></pre>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</dl>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2026-03-24 13:25:36 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,18 @@
|
||||
nimTitle surreal_types query_builder/models/surreal/surreal_types.html module src/allographer/query_builder/models/surreal/surreal_types 0
|
||||
nim SurrealDB query_builder/models/surreal/surreal_types.html#SurrealDB object SurrealDB 10
|
||||
nim Connection query_builder/models/surreal/surreal_types.html#Connection object Connection 13
|
||||
nim Connections query_builder/models/surreal/surreal_types.html#Connections type Connections 19
|
||||
nim SurrealConnections query_builder/models/surreal/surreal_types.html#SurrealConnections type SurrealConnections 27
|
||||
nim SurrealQuery query_builder/models/surreal/surreal_types.html#SurrealQuery type SurrealQuery 32
|
||||
nim new query_builder/models/surreal/surreal_types.html#new,typeSurrealQuery,LogSetting,Connections,JsonNode proc new(_: type SurrealQuery; log: LogSetting; pools: Connections; query: JsonNode): SurrealQuery 42
|
||||
nim RawSurrealQuery query_builder/models/surreal/surreal_types.html#RawSurrealQuery type RawSurrealQuery 52
|
||||
nim `$` query_builder/models/surreal/surreal_types.html#$ proc `$`(self: SurrealConnections | SurrealQuery | RawSurrealQuery): string 60
|
||||
nim SurrealId query_builder/models/surreal/surreal_types.html#SurrealId object SurrealId 64
|
||||
nim new query_builder/models/surreal/surreal_types.html#new,typeSurrealId proc new(_: type SurrealId): SurrealId 69
|
||||
nim new query_builder/models/surreal/surreal_types.html#new,typeSurrealId,string,string proc new(_: type SurrealId; table, id: string): SurrealId 74
|
||||
nim new query_builder/models/surreal/surreal_types.html#new,typeSurrealId,string proc new(_: type SurrealId; rawId: string): SurrealId 87
|
||||
nim rawId query_builder/models/surreal/surreal_types.html#rawId,SurrealId proc rawId(self: SurrealId): string 99
|
||||
nim `$` query_builder/models/surreal/surreal_types.html#$,SurrealId proc `$`(self: SurrealId): string 107
|
||||
nim `%` query_builder/models/surreal/surreal_types.html#%,SurrealId proc `%`(self: SurrealId): JsonNode 111
|
||||
nimgrp $ query_builder/models/surreal/surreal_types.html#$-procs-all proc 60
|
||||
nimgrp new query_builder/models/surreal/surreal_types.html#new-procs-all proc 42
|
||||
Reference in New Issue
Block a user