AGSparqlSelect.java
package com.franz.ag.examples;
import com.franz.ag.*;
public class AGSparqlSelect {
public static void doSparqlSelect(SPARQLQuery sq) throws AllegroGraphException {
if (sq.isIncludeInferred()) {
System.out.println("\nQuery (with RDFS++ inference):");
} else {
System.out.println("\nQuery:");
}
System.out.println(" " + sq.getQuery());
ValueObject[][] r = sq.select();
String[] var = sq.getResultNames();
System.out.println("Number of solutions: " + r.length);
for (int i = 0; i < r.length; i++) {
ValueObject[] objects = r[i];
System.out.println("Solution " + (i+1) + ":");
for (int j = 0; j < objects.length; j++) {
ValueObject term = objects[j];
System.out.println(" " + var[j] + " = " + AGUtils.printValueObject(term));
}
}
}
}
Up |
Next