[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