You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2011/09/23 14:36:02 UTC

svn commit: r1174709 - /incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/

Author: andy
Date: Fri Sep 23 12:36:01 2011
New Revision: 1174709

URL: http://svn.apache.org/viewvc?rev=1174709&view=rev
Log:
Tests for group - strict SPARQL where possible.

Added:
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/avg-01.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-02.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-03.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-04.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-05.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-06.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-07.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-07.srx
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-10.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-11.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-12.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-13.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-01.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-02.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-03.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-04.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-10.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-11.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-20.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/having-1.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/max-01.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/min-01.rq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/sum-01.rq
Removed:
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/avg-01.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-02.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-03.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-04.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-05.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-06.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-10.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-11.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-12.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-13.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-01.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-02.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-03.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-04.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-10.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-11.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-20.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/having-1.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/max-01.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/min-01.arq
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/sum-01.arq
Modified:
    incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/manifest.ttl

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/avg-01.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/avg-01.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/avg-01.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/avg-01.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,7 @@
+PREFIX : <http://example/>
+PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT (avg(?v) AS ?V)
+{
+    ?x :p ?v
+}

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-02.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-02.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-02.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-02.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,7 @@
+PREFIX : <http://example/>
+PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT (count(*) AS ?count)
+{
+    ?x rdf:type :X .
+}

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-03.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-03.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-03.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-03.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,9 @@
+PREFIX : <http://example/>
+PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT ?p (count(*) AS ?count)
+{
+    ?x rdf:type :X .
+    ?x :p ?p .
+}
+GROUP BY ?p

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-04.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-04.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-04.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-04.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,10 @@
+PREFIX : <http://example/>
+PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT ?p (count(*) AS ?count)
+{
+    ?x rdf:type :X .
+    ?x :p ?p .
+    ?x :n ?n .
+}
+GROUP BY ?p

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-05.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-05.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-05.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-05.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,12 @@
+PREFIX  rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+PREFIX  :       <http://example/>
+PREFIX  dc:     <http://purl.org/dc/elements/1.1/>
+
+SELECT ?p (count(*) AS ?c) (count(distinct *) AS ?cd) 
+{
+    # UNION is asymmetric in what it generates
+    { ?x rdf:type :X . } UNION { ?x rdf:type :X . FILTER (?x != :x2 )}
+    # and :x2 :p 2 with ":p 2" occuring twice.
+    ?x :p ?p .
+}
+GROUP BY ?p

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-06.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-06.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-06.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-06.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,13 @@
+PREFIX  rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+PREFIX  :       <http://example/>
+PREFIX  dc:     <http://purl.org/dc/elements/1.1/>
+
+SELECT ?p (count(?n) AS ?num) (count(distinct ?n) AS ?numD)
+{
+    # UNION is asymmetric in what it generates
+    { ?x rdf:type :X . } UNION { ?x rdf:type :X . FILTER (?x != :x2 )}
+    # and :x2 :p 2 with ":p 2" occuring twice.
+    OPTIONAL { ?x :p ?p . }
+    OPTIONAL { ?x :n ?n . }
+}
+GROUP BY ?p

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-07.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-07.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-07.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-07.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,7 @@
+PREFIX : <http://example/>
+PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT (count(*) AS ?c1) (count(*) AS ?c2) 
+{
+    ?x rdf:type :X .
+}

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-07.srx
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-07.srx?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-07.srx (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-07.srx Fri Sep 23 12:36:01 2011
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<sparql
+    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+    xmlns:xs="http://www.w3.org/2001/XMLSchema#"
+    xmlns="http://www.w3.org/2005/sparql-results#" >
+  <head>
+    <variable name="c1"/>
+    <variable name="c2"/>
+  </head>
+  <results>
+    <result>
+      <binding name="c1">
+        <literal datatype="http://www.w3.org/2001/XMLSchema#integer">5</literal>
+      </binding>
+      <binding name="c2">
+        <literal datatype="http://www.w3.org/2001/XMLSchema#integer">5</literal>
+      </binding>
+    </result>
+  </results>
+</sparql>

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-10.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-10.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-10.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-10.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,7 @@
+PREFIX  rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+PREFIX  :       <http://example/>
+
+SELECT (count(*) AS ?c)
+{
+    :xx :noMatch ?z .
+}

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-11.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-11.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-11.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-11.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,8 @@
+PREFIX  rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+PREFIX  :       <http://example/>
+
+SELECT (count(distinct *) AS ?c)
+{
+    :xx :noMatch ?z .
+}
+GROUP BY ?z

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-12.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-12.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-12.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-12.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,7 @@
+PREFIX  rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+PREFIX  :       <http://example/>
+
+SELECT (count(?z) AS ?c)
+{
+    :xx :noMatch ?z .
+}

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-13.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-13.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-13.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/count-13.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,8 @@
+PREFIX  rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+PREFIX  :       <http://example/>
+
+SELECT (count(distinct ?a) AS ?c)
+{
+    :xx :noMatch ?z .
+}
+GROUP BY ?a

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-01.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-01.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-01.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-01.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,10 @@
+PREFIX : <http://example/>
+PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT ?p
+{
+    ?x rdf:type :X .
+    ?x :p ?p .
+    ?x :n ?n .
+}
+GROUP BY ?p

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-02.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-02.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-02.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-02.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,11 @@
+PREFIX : <http://example/>
+PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT ?p ?q
+{
+    ?x rdf:type :X .
+    ?x :p ?p .
+    ?x :q ?q .
+    ?x :n ?n .
+}
+GROUP BY ?p ?q

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-03.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-03.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-03.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-03.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,11 @@
+PREFIX : <http://example/>
+PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT ?z
+{
+    ?x rdf:type :X .
+    ?x :p ?p .
+    ?x :q ?q .
+    ?x :n ?n .
+}
+GROUP BY ?z

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-04.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-04.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-04.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-04.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,11 @@
+PREFIX : <http://example/>
+PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT ?p
+{
+    ?x rdf:type :X .
+    ?x :p ?p .
+    ?x :q ?q .
+    ?x :n ?n .
+}
+GROUP BY ?p (?q = "a" && ?n = 2)

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-10.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-10.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-10.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-10.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,9 @@
+PREFIX : <http://example/>
+PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT ?p
+{
+    { ?x rdf:type :X . } UNION { ?x rdf:type :X . FILTER (?x != :x2 )}
+    OPTIONAL { ?x :p ?p . }
+}
+GROUP BY ?p

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-11.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-11.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-11.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-11.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,9 @@
+PREFIX : <http://example/>
+PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT (1 AS ?p)
+{
+    ?x rdf:type :X .
+    OPTIONAL { ?x :noSuch ?z }
+}
+GROUP BY ?z

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-20.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-20.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-20.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/group-20.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,8 @@
+PREFIX : <http://example/>
+PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT ?p
+{
+    :x :noMatch "123" .
+}
+GROUP BY ?p
\ No newline at end of file

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/having-1.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/having-1.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/having-1.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/having-1.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,10 @@
+PREFIX : <http://example/>
+PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT ?p (count(*) AS ?count)
+{
+    ?x rdf:type :X .
+    ?x :p ?p .
+}
+GROUP BY ?p
+HAVING (count(*) = 1)

Modified: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/manifest.ttl
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/manifest.ttl?rev=1174709&r1=1174708&r2=1174709&view=diff
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/manifest.ttl (original)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/manifest.ttl Fri Sep 23 12:36:01 2011
@@ -12,7 +12,7 @@
       [  mf:name    "Group By - 1" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <group-01.arq> ;
+            [ qt:query  <group-01.rq> ;
               qt:data   <data-1.ttl> ] ;
         mf:result  <group-01.srx>
       ]
@@ -20,7 +20,7 @@
       [  mf:name    "Group By - 2" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <group-02.arq> ;
+            [ qt:query  <group-02.rq> ;
               qt:data   <data-1.ttl> ] ;
         mf:result  <group-02.srx>
       ]
@@ -28,7 +28,7 @@
       [  mf:name    "Group By - 3 (Group var does not occur)" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <group-03.arq> ;
+            [ qt:query  <group-03.rq> ;
               qt:data   <data-1.ttl> ] ;
         mf:result  <group-03.srx>
       ]
@@ -36,7 +36,7 @@
       [  mf:name    "Group By - 4 (Group expression)" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <group-04.arq> ;
+            [ qt:query  <group-04.rq> ;
               qt:data   <data-1.ttl> ] ;
         mf:result  <group-04.srx>
       ]
@@ -57,11 +57,11 @@
         mf:result  <group-06.srx>
       ]
 
-    ## Partial data
+          ## Partial data
       [  mf:name    "Group By - 10" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <group-10.arq> ;
+            [ qt:query  <group-10.rq> ;
               qt:data   <data-2.ttl> ] ;
         mf:result  <group-10.srx>
       ]
@@ -69,7 +69,7 @@
       [  mf:name    "Group By - 11" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <group-11.arq> ;
+            [ qt:query  <group-11.rq> ;
               qt:data   <data-2.ttl> ] ;
         mf:result  <group-11.srx>
       ]
@@ -87,7 +87,7 @@
      [  mf:name    "Group By - 20 / Zero data" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <group-20.arq> ;
+            [ qt:query  <group-20.rq> ;
               qt:data   <data-0.ttl> ] ;
         mf:result  <group-20.srx>
       ]
@@ -105,7 +105,7 @@
       [  mf:name    "Count - 2 - No Group" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <count-02.arq> ;
+            [ qt:query  <count-02.rq> ;
               qt:data   <data-1.ttl> ] ;
         mf:result  <count-02.srx>
       ]
@@ -113,7 +113,7 @@
       [  mf:name    "Count - 3" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <count-03.arq> ;
+            [ qt:query  <count-03.rq> ;
               qt:data   <data-1.ttl> ] ;
         mf:result  <count-03.srx>
       ]
@@ -121,15 +121,15 @@
       [  mf:name    "Count - 4" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <count-04.arq> ;
+            [ qt:query  <count-04.rq> ;
               qt:data   <data-1.ttl> ] ;
         mf:result  <count-04.srx>
       ]
 
-      [  mf:name    "Count - 5 - count(distinct)" ;
+      [  mf:name    "Count - 5 - count(*) / count(distinct *)" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <count-05.arq> ;
+            [ qt:query  <count-05.rq> ;
               qt:data   <data-1.ttl> ] ;
         mf:result  <count-05.srx>
       ]
@@ -137,16 +137,25 @@
       [  mf:name    "Count - 6 - count(?var) / count(distinct ?var)" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <count-06.arq> ;
+            [ qt:query  <count-06.rq> ;
               qt:data   <data-1.ttl> ] ;
         mf:result  <count-06.srx>
       ]
 
+      [  mf:name    "Count - 7 - count(*) / count(*)" ;
+         rdf:type   mfx:TestQuery ; 
+         mf:action
+            [ qt:query  <count-07.rq> ;
+              qt:data   <data-1.ttl> ] ;
+        mf:result  <count-07.srx>
+      ]
+      
+
     ##  Empty pattern
       [  mf:name    "Count - 10 - count(*) / no matches" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <count-10.arq> ;
+            [ qt:query  <count-10.rq> ;
               qt:data   <data-0.ttl> ] ;
         mf:result  <count-10.srx>
       ]
@@ -154,14 +163,14 @@
       [  mf:name    "Count - 11 - count(distinct *) / group / no matches" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <count-11.arq> ;
+            [ qt:query  <count-11.rq> ;
               qt:data   <data-0.ttl> ] ;
         mf:result  <count-11.srx>
       ]
       [  mf:name    "Count - 12 - count(?z) / no matches" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <count-12.arq> ;
+            [ qt:query  <count-12.rq> ;
               qt:data   <data-0.ttl> ] ;
         mf:result  <count-12.srx>
       ]
@@ -169,7 +178,7 @@
       [  mf:name    "Count - 13 - count(distinct ?z) / group / no matches" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <count-13.arq> ;
+            [ qt:query  <count-13.rq> ;
               qt:data   <data-0.ttl> ] ;
         mf:result  <count-13.srx>
       ]
@@ -212,7 +221,7 @@
       [  mf:name    "Sum - 1 - sum(?v)" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <sum-01.arq> ;
+            [ qt:query  <sum-01.rq> ;
               qt:data   <data-1.ttl> ] ;
         mf:result  <sum-01.srj>
       ]
@@ -220,7 +229,7 @@
       [  mf:name    "Min - 1 - min(?v)" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <min-01.arq> ;
+            [ qt:query  <min-01.rq> ;
               qt:data   <data-1.ttl> ] ;
         mf:result  <min-01.srj>
       ]
@@ -228,7 +237,7 @@
       [  mf:name    "Max - 1 - max(?v)" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <max-01.arq> ;
+            [ qt:query  <max-01.rq> ;
               qt:data   <data-1.ttl> ] ;
         mf:result  <max-01.srj>
       ]
@@ -236,7 +245,7 @@
       [  mf:name    "Avg - 1 - avg(?v)" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <avg-01.arq> ;
+            [ qt:query  <avg-01.rq> ;
               qt:data   <data-1.ttl> ] ;
         mf:result  <avg-01.srj>
       ]
@@ -246,7 +255,7 @@
       [  mf:name    "Having - 1" ;
          rdf:type   mfx:TestQuery ; 
          mf:action
-            [ qt:query  <having-1.arq> ;
+            [ qt:query  <having-1.rq> ;
               qt:data   <data-1.ttl> ] ;
         mf:result  <having-1.srx>
       ]

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/max-01.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/max-01.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/max-01.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/max-01.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,7 @@
+PREFIX : <http://example/>
+PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT (max(?v) AS ?V)
+{
+    ?x :p ?v
+}

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/min-01.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/min-01.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/min-01.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/min-01.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,7 @@
+PREFIX : <http://example/>
+PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT (min(?v) AS ?V)
+{
+    ?x :p ?v
+}

Added: incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/sum-01.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/sum-01.rq?rev=1174709&view=auto
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/sum-01.rq (added)
+++ incubator/jena/Jena2/ARQ/trunk/testing/ARQ/GroupBy/sum-01.rq Fri Sep 23 12:36:01 2011
@@ -0,0 +1,7 @@
+PREFIX : <http://example/>
+PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT (sum(?v) AS ?V)
+{
+    ?x :p ?v
+}