-
Notifications
You must be signed in to change notification settings - Fork 6
Elements
anqit edited this page Dec 5, 2017
·
5 revisions
SPARQL elements are created using various static factory classes. Most core elements of a query are created by the static Spanqit class:
Variable price = Spanqit.var("price");
System.out.println(price.getQueryString());
// ==> ?price
Prefix foaf = Spanqit.prefix("foaf", iri("http://xmlns.com/foaf/0.1/"));
System.out.println(foaf.getQueryString());
// ==> PREFIX foaf: <http://xmlns.com/foaf/0.1/>Other factory classes include the Queries class mentioned in the previous section, as well as the Expressions, GraphPatterns, and Rdf classes.
Hint: All query elements created by Spanqit implement the
QueryElementinterface, which provides thegetQueryString()method. This can be used to get the String representing the SPARQL syntax of any element.