[Mulgara-svn] r1497 - trunk/src/jar/querylang/java/org/mulgara/sparql

pag at mulgara.org pag at mulgara.org
Fri Feb 13 20:19:58 UTC 2009


Author: pag
Date: 2009-02-13 12:19:57 -0800 (Fri, 13 Feb 2009)
New Revision: 1497

Modified:
   trunk/src/jar/querylang/java/org/mulgara/sparql/PatternMapper.java
Log:
Allowing relative URIs in queries

Modified: trunk/src/jar/querylang/java/org/mulgara/sparql/PatternMapper.java
===================================================================
--- trunk/src/jar/querylang/java/org/mulgara/sparql/PatternMapper.java	2009-02-13 20:19:38 UTC (rev 1496)
+++ trunk/src/jar/querylang/java/org/mulgara/sparql/PatternMapper.java	2009-02-13 20:19:57 UTC (rev 1497)
@@ -143,7 +143,7 @@
       // store this reference as a value that should be in the FROM NAMED list
       URI ref = ((IRIReference)graph).getUri();
       graphUris.add(ref);
-      constraint = new ConstraintIn(constraint, new URIReferenceImpl(ref));
+      constraint = new ConstraintIn(constraint, new URIReferenceImpl(ref, false));
     } else {
       throw new IllegalArgumentException("Illegal argument in a GRAPH expression: " + graph.getClass().getSimpleName());
     }
@@ -159,7 +159,7 @@
     if (n instanceof org.mulgara.sparql.parser.cst.Variable) {
       return new Variable(((org.mulgara.sparql.parser.cst.Variable)n).getName());
     }
-    if (n instanceof IRIReference) return new URIReferenceImpl(((IRIReference)n).getUri());
+    if (n instanceof IRIReference) return new URIReferenceImpl(((IRIReference)n).getUri(), false);
     if (n instanceof BlankNode) return new Variable(((BlankNode)n).getLabel());
     if (n instanceof RDFLiteral) {
       RDFLiteral lit = (RDFLiteral)n;




More information about the Mulgara-svn mailing list