Strabon
changeset 273:a2270d7ce584
Added function for undergraduates - retrieve query bindings
author | Manos Karpathiotakis <mk@di.uoa.gr> |
---|---|
date | Wed Jun 13 13:28:07 2012 +0300 (2012-06-13) |
parents | 8b75a4e15e4b |
children | 40e87b44f8f7 |
files | runtime/src/main/java/eu/earthobservatory/runtime/generaldb/Strabon.java |
line diff
1.1 --- a/runtime/src/main/java/eu/earthobservatory/runtime/generaldb/Strabon.java Wed Jun 13 11:22:02 2012 +0300 1.2 +++ b/runtime/src/main/java/eu/earthobservatory/runtime/generaldb/Strabon.java Wed Jun 13 13:28:07 2012 +0300 1.3 @@ -171,6 +171,19 @@ 1.4 return query(queryString, "", con); 1.5 } 1.6 1.7 + public Object queryBindings(String queryString, SailRepositoryConnection con) throws QueryEvaluationException, MalformedQueryException 1.8 + { 1.9 + logger.info("[Strabon.query] Executing query: " + queryString); 1.10 + TupleQuery tupleQuery = null; 1.11 + try { 1.12 + tupleQuery = con.prepareTupleQuery(QueryLanguage.SPARQL, queryString); 1.13 + } catch (RepositoryException e) { 1.14 + logger.error("[Strabon.query] Error in preparing tuple query.", e); 1.15 + } 1.16 + TupleQueryResult result = tupleQuery.evaluate(); 1.17 + return result; 1.18 + } 1.19 + 1.20 public Object query(String queryString, String resultsFormat, SailRepositoryConnection con) 1.21 throws MalformedQueryException, QueryEvaluationException, IOException, TupleQueryResultHandlerException 1.22 {