StringBuilder queryBuilder = new StringBuilder();
queryBuilder.append(" SELECT person");
queryBuilder.append(" FROM {person} foaf:name {").append(Александър.getLabel()).append("}");
queryBuilder.append(" USING NAMESPACE foaf = <" + FOAF_NS + ">");
TupleQueryResult result = testCon.prepareTupleQuery(QueryLanguage.SERQL, queryBuilder.toString()).evaluate();
try {
assertTrue(result != null);
assertTrue(result.hasNext());
while (result.hasNext()) {
BindingSet solution = result.next();
assertTrue(solution.hasBinding("person"));
assertEquals(alexander, solution.getValue("person"));
}
}
finally {
result.close();
}
}