[Mulgara-svn] r934 - trunk/tools/src/org/mulgara/tools

pag at mulgara.org pag at mulgara.org
Wed May 14 04:11:22 UTC 2008


Author: pag
Date: 2008-05-13 21:11:21 -0700 (Tue, 13 May 2008)
New Revision: 934

Modified:
   trunk/tools/src/org/mulgara/tools/Sparql.java
Log:
Added the null graph as a default

Modified: trunk/tools/src/org/mulgara/tools/Sparql.java
===================================================================
--- trunk/tools/src/org/mulgara/tools/Sparql.java	2008-05-14 04:05:24 UTC (rev 933)
+++ trunk/tools/src/org/mulgara/tools/Sparql.java	2008-05-14 04:11:21 UTC (rev 934)
@@ -2,9 +2,8 @@
 
 import org.mulgara.sparql.*;
 import org.mulgara.connection.*;
-import org.mulgara.parser.Interpreter;
 import org.mulgara.query.*;
-import org.mulgara.query.operation.*;
+import org.mulgara.query.rdf.Mulgara;
 
 import java.net.URI;
 import java.io.BufferedReader;
@@ -35,6 +34,9 @@
    */
   private static final URI HOST = URI.create("rmi://localhost/server1");
 
+  /** A URI for the default graph in Mulgara. This one is always empty. */
+  private static final URI EMPTY_GRAPH = URI.create(Mulgara.NULL_GRAPH);
+
   /**
    * Run a set of SPARQL queries against a local server.
    * @param args A list of filenames containing the queries to run.
@@ -53,7 +55,9 @@
     // iterate over all the query strings
     while (queryStrings.hasNext()) {
       // parse the string into a Query object
-      Query query = new SparqlInterpreter().parseQuery(queryStrings.next());
+      SparqlInterpreter interpreter = new SparqlInterpreter();
+      interpreter.setDefaultGraphUri(EMPTY_GRAPH);
+      Query query = interpreter.parseQuery(queryStrings.next());
 
       // execute the query, and get back the answer
       Answer a = (Answer)conn.execute(query);




More information about the Mulgara-svn mailing list