@@ -9689,7 +9689,7 @@ <h5>Count</h5>
9689
9689
<div class="defn">
9690
9690
<p><b>Definition: <span id="defn_aggCount">Count</span></b></p>
9691
9691
<pre class="code nohighlight">xsd:integer Count(sequence S)</pre>
9692
- <p>L = Flatten(S)</p>
9692
+ <p>L = <a href="#defn_Flatten"> Flatten</a> (S)</p>
9693
9693
<p>remove error elements from L</p>
9694
9694
<p>Count(S) = <a href="#defn_Card">Card</a>(L)</p>
9695
9695
</div>
@@ -9705,7 +9705,7 @@ <h5>Sum</h5>
9705
9705
<p><b>Definition: <span id="defn_aggSum">Sum</span></b></p>
9706
9706
<pre class="code nohighlight">numeric <var>Sum</var>(sequence <var>S</var>)</pre>
9707
9707
<p><var>Sum</var>(<var>S</var>) = <var>SumList</var>(<var>L</var>),</p>
9708
- <p>where <var>L</var> = Flatten(<var>S</var>) and
9708
+ <p>where <var>L</var> = <a href="#defn_Flatten"> Flatten</a> (<var>S</var>) and
9709
9709
<var>SumList</var>(<var>L</var>) is defined recursively as follows.</p>
9710
9710
<ul>
9711
9711
<li>If <a href="#defn_Card">Card</a>(<var>L</var>) = 0, then
@@ -9745,7 +9745,8 @@ <h5>Min</h5>
9745
9745
<p><b>Definition: <span id="defn_aggMin">Min</span></b></p>
9746
9746
<pre class="code nohighlight">term <var>Min</var>(sequence <var>S</var>)</pre>
9747
9747
<p><var>Min</var>(<var>S</var>) = <var>MinList</var>(<var>L</var>),</p>
9748
- <p>where <var>L</var> is the list of values obtained by Flatten(<var>S</var>)
9748
+ <p>where <var>L</var> is the list of values obtained by
9749
+ <a href="#defn_Flatten">Flatten</a>(<var>S</var>)
9749
9750
and then ordered as per the <code>ORDER BY ASC</code> clause,
9750
9751
and <var>MinList</var>(<var>L</var>) is defined as follows.</p>
9751
9752
<ul>
@@ -9768,7 +9769,8 @@ <h5>Max</h5>
9768
9769
<p><b>Definition: <span id="defn_aggMax">Max</span></b></p>
9769
9770
<pre class="code nohighlight">term <var>Max</var>(sequence <var>S</var>)</pre>
9770
9771
<p><var>Max</var>(<var>S</var>) = <var>MaxList</var>(<var>L</var>),</p>
9771
- <p>where <var>L</var> is the list of values obtained by Flatten(<var>S</var>)
9772
+ <p>where <var>L</var> is the list of values obtained by
9773
+ <a href="#defn_Flatten">Flatten</a>(<var>S</var>)
9772
9774
and then ordered as per the <code>ORDER BY DESC</code> clause,
9773
9775
and <var>MaxList</var>(<var>L</var>) is defined as follows.</p>
9774
9776
<ul>
@@ -9801,8 +9803,8 @@ <h5>GroupConcat</h5>
9801
9803
</ul>
9802
9804
<p><var>GroupConcat</var>(<var>S</var>, <var>scalarvals</var>) =
9803
9805
<var>GCList</var>(<var>L</var>, <var>sep</var>),</p>
9804
- <p>where <var>L</var> = Flatten(<var>S</var>) and
9805
- <var>GCList</var>(<var>L</var>, <var>sep</var>)
9806
+ <p>where <var>L</var> = <a href="#defn_Flatten"> Flatten</a> (<var>S</var>)
9807
+ and <var>GCList</var>(<var>L</var>, <var>sep</var>)
9806
9808
is defined recursively as follows.</p>
9807
9809
<ul>
9808
9810
<li>If <a href="#defn_Card">Card</a>(<var>L</var>) = 0, then
@@ -9829,7 +9831,7 @@ <h5>Sample</h5>
9829
9831
<div class="defn">
9830
9832
<p><b>Definition: <span id="defn_aggSample">Sample</span></b></p>
9831
9833
<pre class="code nohighlight">RDFTerm Sample(sequence S)</pre>
9832
- <p>Sample(S) = v, where v in Flatten(S)</p>
9834
+ <p>Sample(S) = v, where v in <a href="#defn_Flatten"> Flatten</a> (S)</p>
9833
9835
<p>Sample([]) = error</p>
9834
9836
</div>
9835
9837
<p>For example, given Sample([("a"), ("b"), ("c")]), "a", "b", and "c" are all valid return
0 commit comments