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 2012/05/14 17:08:35 UTC
svn commit: r1338242 [7/7] - in /jena/trunk/jena-arq: ./ Grammar/
src/main/java/com/hp/hpl/jena/query/
src/main/java/com/hp/hpl/jena/sparql/algebra/
src/main/java/com/hp/hpl/jena/sparql/core/
src/main/java/com/hp/hpl/jena/sparql/lang/ src/main/java/com...
Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/serializer/QuerySerializer.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/serializer/QuerySerializer.java?rev=1338242&r1=1338241&r2=1338242&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/serializer/QuerySerializer.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/serializer/QuerySerializer.java Mon May 14 15:08:33 2012
@@ -255,12 +255,12 @@ public class QuerySerializer implements
}
@Override
- public void visitBindings(Query query)
+ public void visitValues(Query query)
{
- if ( query.hasBindings() )
+ if ( query.hasValues() )
{
- out.print("BINDINGS") ;
- outputDataBlock(out, query.getBindingsVariables(), query.getBindingsData(), query) ;
+ out.print("VALUES") ;
+ outputDataBlock(out, query.getValuesVariables(), query.getValuesData(), query) ;
}
}
Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/sse/builders/BuilderNode.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/sse/builders/BuilderNode.java?rev=1338242&r1=1338241&r2=1338242&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/sse/builders/BuilderNode.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/sse/builders/BuilderNode.java Mon May 14 15:08:33 2012
@@ -79,6 +79,9 @@ public class BuilderNode
public static List<Var> buildVarList(ItemList list)
{
+ if ( list.size() > 0 && list.getFirst().isSymbol(Tags.tagVars) )
+ list = list.cdr() ;
+
List<Var> vars = new ArrayList<Var>() ;
for (Item x : list)
{
Modified: jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/manifest.ttl
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/manifest.ttl?rev=1338242&r1=1338241&r2=1338242&view=diff
==============================================================================
Binary files - no diff available.
Copied: jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-01.rq (from r1336107, jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-01.rq)
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-01.rq?p2=jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-01.rq&p1=jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-01.rq&r1=1336107&r2=1338242&rev=1338242&view=diff
==============================================================================
--- jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-01.rq (original)
+++ jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-01.rq Mon May 14 15:08:33 2012
@@ -1 +1,4 @@
-SELECT ?Z { ?s ?p ?o . BIND(?o+1 AS ?Z) }
+SELECT *
+{
+ VALUES ?x { 1 2 3 UNDEF }
+}
Copied: jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-02.rq (from r1336107, jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-02.rq)
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-02.rq?p2=jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-02.rq&p1=jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-02.rq&r1=1336107&r2=1338242&rev=1338242&view=diff
==============================================================================
--- jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-02.rq (original)
+++ jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-02.rq Mon May 14 15:08:33 2012
@@ -1 +1,6 @@
-SELECT * { } BINDINGS { }
+SELECT * {
+ VALUES (?x ?y)
+ {
+ (1 2) (<x> <y>) (UNDEF <z>)
+ }
+}
Copied: jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-03.rq (from r1336107, jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-03.rq)
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-03.rq?p2=jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-03.rq&p1=jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-03.rq&r1=1336107&r2=1338242&rev=1338242&view=diff
==============================================================================
--- jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-03.rq (original)
+++ jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-03.rq Mon May 14 15:08:33 2012
@@ -1 +1,3 @@
-SELECT * { } BINDINGS { () }
+SELECT * {
+ VALUES () { () }
+}
Copied: jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-04.rq (from r1336107, jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-04.rq)
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-04.rq?p2=jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-04.rq&p1=jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-04.rq&r1=1336107&r2=1338242&rev=1338242&view=diff
==============================================================================
--- jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-04.rq (original)
+++ jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-04.rq Mon May 14 15:08:33 2012
@@ -1 +1,6 @@
-SELECT * { } BINDINGS { }
+SELECT *
+{ }
+VALUES (?x ?y) {
+ (1 2 )
+}
+
Copied: jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-05.rq (from r1336107, jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-05.rq)
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-05.rq?p2=jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-05.rq&p1=jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-05.rq&r1=1336107&r2=1338242&rev=1338242&view=diff
==============================================================================
--- jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-05.rq (original)
+++ jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-05.rq Mon May 14 15:08:33 2012
@@ -1 +1,3 @@
-SELECT * { } BINDINGS ?x ?y { (1 2) }
+SELECT * { }
+VALUES ?x { }
+
Copied: jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-09.rq (from r1336107, jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-09.rq)
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-09.rq?p2=jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-09.rq&p1=jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-09.rq&r1=1336107&r2=1338242&rev=1338242&view=diff
==============================================================================
--- jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-bindings-09.rq (original)
+++ jena/trunk/jena-arq/testing/ARQ/Syntax/Syntax-SPARQL_11/syntax-values-09.rq Mon May 14 15:08:33 2012
@@ -1 +1 @@
-SELECT * { } BINDINGS ?x ?y { (1 2) (3) }
+SELECT * { } VALUES (?x ?y) { (1 2) (3) }