Skip to content

Commit

Permalink
Deployed 409caf3 to main with MkDocs 1.5.3 and mike 2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed May 10, 2024
1 parent 3fd843e commit 3f96a33
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 20 deletions.
20 changes: 10 additions & 10 deletions main/aip2/0050-wallets/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5036,16 +5036,16 @@ <h3 id="wallet-query-language">Wallet Query Language<a class="headerlink" href="
<p>Formal definition of WQL language is the following:</p>
<div class="highlight"><pre><span></span><code><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a><span class="n">query</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{</span><span class="n">subquery</span><span class="p">}</span>
<a id="__codelineno-1-2" name="__codelineno-1-2" href="#__codelineno-1-2"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{</span><span class="n">subquery</span><span class="p">,</span><span class="w"> </span><span class="o">..</span><span class="p">.,</span><span class="w"> </span><span class="n">subquery</span><span class="p">}</span><span class="w"> </span><span class="c1">// means subquery AND ... AND subquery</span>
<a id="__codelineno-1-3" name="__codelineno-1-3" href="#__codelineno-1-3"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="cp">$or</span>: <span class="p">[{</span><span class="n">subquery</span><span class="p">},</span><span class="o">..</span><span class="p">.,</span><span class="w"> </span><span class="p">{</span><span class="n">subquery</span><span class="p">}]</span><span class="w"> </span><span class="c1">// means subquery OR ... OR subquery</span>
<a id="__codelineno-1-4" name="__codelineno-1-4" href="#__codelineno-1-4"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="cp">$not</span>: <span class="p">{</span><span class="n">subquery</span><span class="p">}</span><span class="w"> </span><span class="c1">// means NOT (subquery)</span>
<a id="__codelineno-1-5" name="__codelineno-1-5" href="#__codelineno-1-5"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;tagName&quot;</span>: <span class="nc">tagValue</span><span class="w"> </span><span class="c1">// means tagName == tagValue</span>
<a id="__codelineno-1-6" name="__codelineno-1-6" href="#__codelineno-1-6"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;tagName&quot;</span>: <span class="p">{</span><span class="cp">$neq</span>: <span class="nc">tagValue</span><span class="p">}</span><span class="w"> </span><span class="c1">// means tagName != tagValue</span>
<a id="__codelineno-1-7" name="__codelineno-1-7" href="#__codelineno-1-7"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;tagName&quot;</span>: <span class="p">{</span><span class="cp">$gt</span>: <span class="nc">tagValue</span><span class="p">}</span><span class="w"> </span><span class="c1">// means tagName &gt; tagValue</span>
<a id="__codelineno-1-8" name="__codelineno-1-8" href="#__codelineno-1-8"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;tagName&quot;</span>: <span class="p">{</span><span class="cp">$gte</span>: <span class="nc">tagValue</span><span class="p">}</span><span class="w"> </span><span class="c1">// means tagName &gt;= tagValue</span>
<a id="__codelineno-1-9" name="__codelineno-1-9" href="#__codelineno-1-9"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;tagName&quot;</span>: <span class="p">{</span><span class="cp">$lt</span>: <span class="nc">tagValue</span><span class="p">}</span><span class="w"> </span><span class="c1">// means tagName &lt; tagValue</span>
<a id="__codelineno-1-10" name="__codelineno-1-10" href="#__codelineno-1-10"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;tagName&quot;</span>: <span class="p">{</span><span class="cp">$lte</span>: <span class="nc">tagValue</span><span class="p">}</span><span class="w"> </span><span class="c1">// means tagName &lt;= tagValue</span>
<a id="__codelineno-1-11" name="__codelineno-1-11" href="#__codelineno-1-11"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;tagName&quot;</span>: <span class="p">{</span><span class="cp">$like</span>: <span class="nc">tagValue</span><span class="p">}</span><span class="w"> </span><span class="c1">// means tagName LIKE tagValue</span>
<a id="__codelineno-1-12" name="__codelineno-1-12" href="#__codelineno-1-12"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;tagName&quot;</span>: <span class="p">{</span><span class="cp">$in</span>: <span class="p">[</span><span class="n">tagValue</span><span class="p">,</span><span class="w"> </span><span class="o">..</span><span class="p">.,</span><span class="w"> </span><span class="n">tagValue</span><span class="p">]}</span><span class="w"> </span><span class="c1">// means tagName IN (tagValue, ..., tagValue)</span>
<a id="__codelineno-1-3" name="__codelineno-1-3" href="#__codelineno-1-3"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="cp">$or</span><span class="p">:</span><span class="w"> </span><span class="p">[{</span><span class="n">subquery</span><span class="p">},</span><span class="o">..</span><span class="p">.,</span><span class="w"> </span><span class="p">{</span><span class="n">subquery</span><span class="p">}]</span><span class="w"> </span><span class="c1">// means subquery OR ... OR subquery</span>
<a id="__codelineno-1-4" name="__codelineno-1-4" href="#__codelineno-1-4"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="cp">$not</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="n">subquery</span><span class="p">}</span><span class="w"> </span><span class="c1">// means NOT (subquery)</span>
<a id="__codelineno-1-5" name="__codelineno-1-5" href="#__codelineno-1-5"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;tagName&quot;</span><span class="p">:</span><span class="w"> </span><span class="nc">tagValue</span><span class="w"> </span><span class="c1">// means tagName == tagValue</span>
<a id="__codelineno-1-6" name="__codelineno-1-6" href="#__codelineno-1-6"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;tagName&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="cp">$neq</span><span class="p">:</span><span class="w"> </span><span class="nc">tagValue</span><span class="p">}</span><span class="w"> </span><span class="c1">// means tagName != tagValue</span>
<a id="__codelineno-1-7" name="__codelineno-1-7" href="#__codelineno-1-7"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;tagName&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="cp">$gt</span><span class="p">:</span><span class="w"> </span><span class="nc">tagValue</span><span class="p">}</span><span class="w"> </span><span class="c1">// means tagName &gt; tagValue</span>
<a id="__codelineno-1-8" name="__codelineno-1-8" href="#__codelineno-1-8"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;tagName&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="cp">$gte</span><span class="p">:</span><span class="w"> </span><span class="nc">tagValue</span><span class="p">}</span><span class="w"> </span><span class="c1">// means tagName &gt;= tagValue</span>
<a id="__codelineno-1-9" name="__codelineno-1-9" href="#__codelineno-1-9"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;tagName&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="cp">$lt</span><span class="p">:</span><span class="w"> </span><span class="nc">tagValue</span><span class="p">}</span><span class="w"> </span><span class="c1">// means tagName &lt; tagValue</span>
<a id="__codelineno-1-10" name="__codelineno-1-10" href="#__codelineno-1-10"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;tagName&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="cp">$lte</span><span class="p">:</span><span class="w"> </span><span class="nc">tagValue</span><span class="p">}</span><span class="w"> </span><span class="c1">// means tagName &lt;= tagValue</span>
<a id="__codelineno-1-11" name="__codelineno-1-11" href="#__codelineno-1-11"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;tagName&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="cp">$like</span><span class="p">:</span><span class="w"> </span><span class="nc">tagValue</span><span class="p">}</span><span class="w"> </span><span class="c1">// means tagName LIKE tagValue</span>
<a id="__codelineno-1-12" name="__codelineno-1-12" href="#__codelineno-1-12"></a><span class="n">subquery</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;tagName&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="cp">$in</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="n">tagValue</span><span class="p">,</span><span class="w"> </span><span class="o">..</span><span class="p">.,</span><span class="w"> </span><span class="n">tagValue</span><span class="p">]}</span><span class="w"> </span><span class="c1">// means tagName IN (tagValue, ..., tagValue)</span>
</code></pre></div>
<h4 id="sample-wql-query-1">Sample WQL Query 1<a class="headerlink" href="#sample-wql-query-1" title="Permanent link">&para;</a></h4>
<p>Get all credentials where subject like ‘Acme%’ and issue_date &gt; last week. (Note here
Expand Down
Loading

0 comments on commit 3f96a33

Please sign in to comment.