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

pag at mulgara.org pag at mulgara.org
Wed Oct 15 07:29:01 UTC 2008


Author: pag
Date: 2008-10-15 00:29:00 -0700 (Wed, 15 Oct 2008)
New Revision: 1321

Modified:
   trunk/src/jar/querylang/java/org/mulgara/sparql/SparqlInterpreter.java
Log:
Added calls to setText on generated queries, so that the original parsed text may be retrieved

Modified: trunk/src/jar/querylang/java/org/mulgara/sparql/SparqlInterpreter.java
===================================================================
--- trunk/src/jar/querylang/java/org/mulgara/sparql/SparqlInterpreter.java	2008-10-15 07:05:05 UTC (rev 1320)
+++ trunk/src/jar/querylang/java/org/mulgara/sparql/SparqlInterpreter.java	2008-10-15 07:29:00 UTC (rev 1321)
@@ -181,18 +181,25 @@
     } catch (ParseException pe) {
       throw new MulgaraParserException(pe);
     }
+    Query result = null;
     switch (struct.getType()) {
       case select:
-        return buildSelectQuery(struct);
+        result = buildSelectQuery(struct);
+        break;
       case construct:
-        return buildConstructQuery(struct);
+        result = buildConstructQuery(struct);
+        break;
       case describe:
-        return buildDescribeQuery(struct);
+        result = buildDescribeQuery(struct);
+        break;
       case ask:
-        return buildAskQuery(struct);
+        result = buildAskQuery(struct);
+        break;
       default:
         throw new MulgaraParserException("Unknown query type: " + struct.getType().name());
     }
+    result.setText(queryString);
+    return result;
   }
 
   /**




More information about the Mulgara-svn mailing list