Module org.apache.jena.querybuilder
Package org.apache.jena.arq.querybuilder.clauses
package org.apache.jena.arq.querybuilder.clauses
Interfaces that describe various SPARQL clauses as per
http://www.w3.org/TR/2013/REC-sparql11-query-20130321.
These classes are used to compose consistent interfaces for specific builder
implementations.
-
InterfacesClassDescriptionConstructClause<T extends AbstractQueryBuilder<T>>Interface that defines the ConstructClause as per http://www.w3.org/TR/2013/REC-sparql11-query-20130321/#rConstructTemplateDatasetClause<T extends AbstractQueryBuilder<T>>Interface that defines the DatasetClause as per http://www.w3.org/TR/2013/REC-sparql11-query-20130321/#rDatasetClausePrologClause<T extends AbstractQueryBuilder<T>>Interface that defines the PrologClause as per http://www.w3.org/TR/2013/REC-sparql11-query-20130321/#rPrologueSelectClause<T extends AbstractQueryBuilder<T>>Interface that defines the SelectClause as per http://www.w3.org/TR/2013/REC-sparql11-query-20130321/#rSelectClauseSolutionModifierClause<T extends AbstractQueryBuilder<T>>Interface that defines the SolutionClause as per http://www.w3.org/TR/2013/REC-sparql11-query-20130321/#rSolutionModifierValuesClause<T extends AbstractQueryBuilder<T>>Interface that defines the ValueClause as per https://www.w3.org/TR/sparql11-query/#rValuesClause Conceptually this the values clause constructs a table comprising columns named by variables and rows of data for those columns.WhereClause<T extends AbstractQueryBuilder<T>>Interface that defines the WhereClause as per http://www.w3.org/TR/2013/REC-sparql11-query-20130321/#rWhereClause