Blog/Components/Pages/Query.razor 998 B · 32 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">
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" class="editor" 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 <Panel Legend="Credits">
21 <div>
22 jsonql-js, a pure-JS SQL-like query language for JSON
23 </div>
24 <div>
25 <a href="https://dactal.org">DACTAL</a> by <a href="https://furia.com">glenn mcdonald</a>
26 </div>
27 <div>
28 personen dataset from <a href="https://github.com/BRP-API/Haal-Centraal-BRP-bevragen">Haal-Centraal-BRP-bevragen
29 mock-data</a>
30 </div>
31 </Panel>
32 </main>