A beginner's question. I would like to iterate over all the solutions
from a select query. If I execute
QueryExecution qexec =
QueryExecutionFactory.create(mySelectQuery, myModel);
ResultSet selectResult = qexec.execSelect();
String results = ResultSetFormatter.asText(selectResult);
System.err.println(results);
I get a printout that shows several rows of solutions. If I execute
QueryExecution qexec =
QueryExecutionFactory.create(mySelectQuery, myModel);
ResultSet selectResult = qexec.execSelect();
int rowCnt = 0;
if (selectResult.hasNext()) {
rowCnt = rowCnt + 1;
QuerySolution selectRow = selectResult.next();
}
System.err.println("Found " + rowCnt + " solutions.");
it tells me it found 1 solution. How do I iterate over the individual
rows shown in the asText print?