Class SparqlQueryRunner
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.utils.sparqlrunner.SparqlQueryRunner
-
public final class SparqlQueryRunner extends Object
A conversational tool for handling SPARQL queries.Examples: List
The query context can come from either an RDFService or a Model. The execute() method does not actually execute the query: it merely sets it up syntactically. If you don't supply any field names to toStringFields(), you get all of them. Any string value that returns a blank or empty string is omitted from the results. Any row that returns no values is omitted from the results.values = createSelectQueryContext(rdfService, queryString) .bindVariableToUri("uri", uri) .execute() .toStringFields("partner") .flatten(); QueryHolder qh = queryHolder(queryString) .bindToUri("uri", uri)); List
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSparqlQueryRunner.ConstructQueryContextstatic interfaceSparqlQueryRunner.ExecutingConstructQueryContextstatic interfaceSparqlQueryRunner.ExecutingSelectQueryContextstatic interfaceSparqlQueryRunner.SelectQueryContext
-
Method Summary
-
-
-
Method Detail
-
queryHolder
public static QueryHolder queryHolder(String queryString)
-
createSelectQueryContext
public static SparqlQueryRunner.SelectQueryContext createSelectQueryContext(RDFService rdfService, String queryString)
-
createSelectQueryContext
public static SparqlQueryRunner.SelectQueryContext createSelectQueryContext(RDFService rdfService, QueryHolder query)
-
createSelectQueryContext
public static SparqlQueryRunner.SelectQueryContext createSelectQueryContext(org.apache.jena.rdf.model.Model model, String queryString)
-
createSelectQueryContext
public static SparqlQueryRunner.SelectQueryContext createSelectQueryContext(org.apache.jena.rdf.model.Model model, QueryHolder query)
-
createConstructQueryContext
public static SparqlQueryRunner.ConstructQueryContext createConstructQueryContext(RDFService rdfService, String queryString)
-
createConstructQueryContext
public static SparqlQueryRunner.ConstructQueryContext createConstructQueryContext(RDFService rdfService, QueryHolder query)
-
createConstructQueryContext
public static SparqlQueryRunner.ConstructQueryContext createConstructQueryContext(org.apache.jena.rdf.model.Model model, String queryString)
-
createConstructQueryContext
public static SparqlQueryRunner.ConstructQueryContext createConstructQueryContext(org.apache.jena.rdf.model.Model model, QueryHolder query)
-
-