in src/main/java/com/amazonaws/neptune/client/rdf4j/NeptuneRdf4JSigV4Example.java [176:203]
protected static void evaluateAndPrintQueryResult(final String queryString, final Repository repo) {
try (RepositoryConnection conn = repo.getConnection()) {
final TupleQuery query = conn.prepareTupleQuery(queryString);
System.out.println("> Printing query result: ");
final TupleQueryResult res = query.evaluate();
while (res.hasNext()) {
System.err.println("{");
final BindingSet bs = res.next();
boolean first = true;
for (final String varName : bs.getBindingNames()) {
if (first) {
System.out.print(" { ");
} else {
System.out.print(", ");
}
System.out.print("?" + varName + " -> " + bs.getBinding(varName));
first = false;
}
System.out.println("}");
System.out.println("}");
}
}
}