Blog/Components/Pages/Query.razor 1 K · 33 lines · raw · history

1 @page "/Query"
2 <PageTitle>Query</PageTitle>
3 <PageScript Src="./Components/Pages/Query.razor.js"/>
4
5 <main>
6 <div class="flex-row" style="align-items:center">
7 <label for="lang">Query language</label>
8 <select id="lang">
9 <option value="jsonql" selected>jsonql-js</option>
10 <option value="dactal">DACTAL</option>
11 </select>
12 </div>
13 <textarea id="input" style="height:20vh" autofocus>SELECT *
14 FROM personen AS p
15 WHERE 'EenhoofdigOuderlijkGezag' IN p.gezag[].type</textarea>
16 <div id="results">
17 </div>
18 <Log/>
19
20 <fieldset class="docs">
21 <legend>Credits</legend>
22 <div>
23 jsonql-js, a pure-JS SQL-like query language for JSON
24 </div>
25 <div>
26 <a href="https://dactal.org">DACTAL</a> by <a href="https://furia.com">glenn mcdonald</a>
27 </div>
28 <div>
29 personen dataset from <a href="https://github.com/BRP-API/Haal-Centraal-BRP-bevragen">Haal-Centraal-BRP-bevragen
30 mock-data</a>
31 </div>
32 </fieldset>
33 </main>