Skip to content

Commit d4ae227

Browse files
committed
adds explicit links to the Flatten function
1 parent 6afce45 commit d4ae227

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

spec/index.html

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9689,7 +9689,7 @@ <h5>Count</h5>
96899689
<div class="defn">
96909690
<p><b>Definition: <span id="defn_aggCount">Count</span></b></p>
96919691
<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>
96939693
<p>remove error elements from L</p>
96949694
<p>Count(S) = <a href="#defn_Card">Card</a>(L)</p>
96959695
</div>
@@ -9705,7 +9705,7 @@ <h5>Sum</h5>
97059705
<p><b>Definition: <span id="defn_aggSum">Sum</span></b></p>
97069706
<pre class="code nohighlight">numeric <var>Sum</var>(sequence <var>S</var>)</pre>
97079707
<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
97099709
<var>SumList</var>(<var>L</var>) is defined recursively as follows.</p>
97109710
<ul>
97119711
<li>If <a href="#defn_Card">Card</a>(<var>L</var>) = 0, then
@@ -9745,7 +9745,8 @@ <h5>Min</h5>
97459745
<p><b>Definition: <span id="defn_aggMin">Min</span></b></p>
97469746
<pre class="code nohighlight">term <var>Min</var>(sequence <var>S</var>)</pre>
97479747
<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>)
97499750
and then ordered as per the <code>ORDER BY ASC</code> clause,
97509751
and <var>MinList</var>(<var>L</var>) is defined as follows.</p>
97519752
<ul>
@@ -9768,7 +9769,8 @@ <h5>Max</h5>
97689769
<p><b>Definition: <span id="defn_aggMax">Max</span></b></p>
97699770
<pre class="code nohighlight">term <var>Max</var>(sequence <var>S</var>)</pre>
97709771
<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>)
97729774
and then ordered as per the <code>ORDER BY DESC</code> clause,
97739775
and <var>MaxList</var>(<var>L</var>) is defined as follows.</p>
97749776
<ul>
@@ -9801,8 +9803,8 @@ <h5>GroupConcat</h5>
98019803
</ul>
98029804
<p><var>GroupConcat</var>(<var>S</var>, <var>scalarvals</var>) =
98039805
<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>)
98069808
is defined recursively as follows.</p>
98079809
<ul>
98089810
<li>If <a href="#defn_Card">Card</a>(<var>L</var>) = 0, then
@@ -9829,7 +9831,7 @@ <h5>Sample</h5>
98299831
<div class="defn">
98309832
<p><b>Definition: <span id="defn_aggSample">Sample</span></b></p>
98319833
<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>
98339835
<p>Sample([]) = error</p>
98349836
</div>
98359837
<p>For example, given Sample([("a"), ("b"), ("c")]), "a", "b", and "c" are all valid return

0 commit comments

Comments
 (0)