Uses of Class
org.apache.jena.arq.querybuilder.AbstractQueryBuilder
Package
Description
A utility package to simplify the building of ARQ queries in code.
Interfaces that describe various SPARQL clauses as per
http://www.w3.org/TR/2013/REC-sparql11-query-20130321.
Classes that implement SPARQL clauses but do not return instances of the
builder.
-
Uses of AbstractQueryBuilder in org.apache.jena.arq.querybuilder
Modifier and TypeClassDescriptionclass
AbstractQueryBuilder<T extends AbstractQueryBuilder<T>>
Base class for all QueryBuilders.Modifier and TypeClassDescriptionclass
Builder for SPARQL Ask Queries.class
Builder for SPARQL Construct Queries.class
Builder for SPARQL Describe Queries.class
Builder for SPARQL Select Queries.class
A simple implementation of WhereClause for use in building complex sub queries where a SelectBuilder or similar implementation is more than is needed.Modifier and TypeMethodDescriptionUpdateBuilder.addDelete
(Object graph, AbstractQueryBuilder<?> queryBuilder) Add the statements from the where clause in the specified query builder to the delete statements for the specified graph.UpdateBuilder.addDelete
(AbstractQueryBuilder<?> queryBuilder) Add the statements from the where clause in the specified query builder to the delete statement.AskBuilder.addGraph
(Object graph, AbstractQueryBuilder<?> subQuery) ConstructBuilder.addGraph
(Object graph, AbstractQueryBuilder<?> subQuery) DescribeBuilder.addGraph
(Object graph, AbstractQueryBuilder<?> subQuery) SelectBuilder.addGraph
(Object graph, AbstractQueryBuilder<?> subQuery) UpdateBuilder.addGraph
(Object graph, AbstractQueryBuilder<?> subQuery) Add a graph statement to the query as per http://www.w3.org/TR/2013/REC-sparql11 -query-20130321/#rGraphGraphPattern.WhereBuilder.addGraph
(Object graph, AbstractQueryBuilder<?> subQuery) UpdateBuilder.addInsert
(Object graph, AbstractQueryBuilder<?> queryBuilder) Add the statements from the where clause in the specified query builder to the insert statements for the specified graph.UpdateBuilder.addInsert
(AbstractQueryBuilder<?> queryBuilder) Add the statements from the where clause in the specified query builder to the insert statement.AskBuilder.addMinus
(AbstractQueryBuilder<?> t) ConstructBuilder.addMinus
(AbstractQueryBuilder<?> t) DescribeBuilder.addMinus
(AbstractQueryBuilder<?> t) SelectBuilder.addMinus
(AbstractQueryBuilder<?> t) UpdateBuilder.addMinus
(AbstractQueryBuilder<?> t) Add a minus clause to the query.WhereBuilder.addMinus
(AbstractQueryBuilder<?> t) AskBuilder.addOptional
(AbstractQueryBuilder<?> t) ConstructBuilder.addOptional
(AbstractQueryBuilder<?> t) DescribeBuilder.addOptional
(AbstractQueryBuilder<?> t) SelectBuilder.addOptional
(AbstractQueryBuilder<?> t) UpdateBuilder.addOptional
(AbstractQueryBuilder<?> t) Adds an optional group pattern to the where clause.WhereBuilder.addOptional
(AbstractQueryBuilder<?> t) AskBuilder.addSubQuery
(AbstractQueryBuilder<?> subQuery) ConstructBuilder.addSubQuery
(AbstractQueryBuilder<?> subQuery) DescribeBuilder.addSubQuery
(AbstractQueryBuilder<?> subQuery) SelectBuilder.addSubQuery
(AbstractQueryBuilder<?> subQuery) UpdateBuilder.addSubQuery
(AbstractQueryBuilder<?> subQuery) Add a subquery to the where clause.WhereBuilder.addSubQuery
(AbstractQueryBuilder<?> subQuery) AskBuilder.addUnion
(AbstractQueryBuilder<?> subQuery) ConstructBuilder.addUnion
(AbstractQueryBuilder<?> subQuery) DescribeBuilder.addUnion
(AbstractQueryBuilder<?> union) SelectBuilder.addUnion
(AbstractQueryBuilder<?> subQuery) UpdateBuilder.addUnion
(AbstractQueryBuilder<?> subQuery) Add a union to the where clause.WhereBuilder.addUnion
(AbstractQueryBuilder<?> subQuery) final T
AbstractQueryBuilder.addWhere
(AbstractQueryBuilder<?> whereClause) Adds the contents of the whereClause to the where clause of this builder.UpdateBuilder.buildDeleteWhere
(AbstractQueryBuilder<?> queryBuilder) Create a DeleteWhere from the where clause. -
Uses of AbstractQueryBuilder in org.apache.jena.arq.querybuilder.clauses
Modifier and TypeInterfaceDescriptioninterface
ConstructClause<T extends AbstractQueryBuilder<T>>
Interface that defines the ConstructClause as per http://www.w3.org/TR/2013/REC-sparql11-query-20130321/#rConstructTemplateinterface
DatasetClause<T extends AbstractQueryBuilder<T>>
Interface that defines the DatasetClause as per http://www.w3.org/TR/2013/REC-sparql11-query-20130321/#rDatasetClauseinterface
PrologClause<T extends AbstractQueryBuilder<T>>
Interface that defines the PrologClause as per http://www.w3.org/TR/2013/REC-sparql11-query-20130321/#rPrologueinterface
SelectClause<T extends AbstractQueryBuilder<T>>
Interface that defines the SelectClause as per http://www.w3.org/TR/2013/REC-sparql11-query-20130321/#rSelectClauseinterface
SolutionModifierClause<T extends AbstractQueryBuilder<T>>
Interface that defines the SolutionClause as per http://www.w3.org/TR/2013/REC-sparql11-query-20130321/#rSolutionModifierinterface
ValuesClause<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.interface
WhereClause<T extends AbstractQueryBuilder<T>>
Interface that defines the WhereClause as per http://www.w3.org/TR/2013/REC-sparql11-query-20130321/#rWhereClauseModifier and TypeMethodDescriptionWhereClause.addGraph
(Object graph, AbstractQueryBuilder<?> subQuery) Add a graph statement to the query as per http://www.w3.org/TR/2013/REC-sparql11 -query-20130321/#rGraphGraphPattern.WhereClause.addMinus
(AbstractQueryBuilder<?> t) Add a minus clause to the query.WhereClause.addOptional
(AbstractQueryBuilder<?> t) Adds an optional group pattern to the where clause.WhereClause.addSubQuery
(AbstractQueryBuilder<?> subQuery) Add a sub query.WhereClause.addUnion
(AbstractQueryBuilder<?> union) Add a union.WhereClause.addWhere
(AbstractQueryBuilder<?> whereClause) Adds the elements from the whereClause to this where Clause. -
Uses of AbstractQueryBuilder in org.apache.jena.arq.querybuilder.handlers
Modifier and TypeMethodDescriptionvoid
WhereHandler.addMinus
(AbstractQueryBuilder<?> qb) Add a minus operation to the where clause.void
WhereHandler.addSubQuery
(AbstractQueryBuilder<?> subQuery) Add a subquery to the where clause.void
WhereHandler.addUnion
(AbstractQueryBuilder<?> subQuery) Add a union to the where clause.WhereHandler.makeSubQuery
(AbstractQueryBuilder<?> subQuery) Convert a subquery into a subquery element. -
Uses of AbstractQueryBuilder in org.apache.jena.arq.querybuilder.updatebuilder
Modifier and TypeMethodDescriptionvoid
WhereQuadHolder.addMinus
(AbstractQueryBuilder<?> qb) Add a minus operation to the where clause.void
WhereQuadHolder.addSubQuery
(AbstractQueryBuilder<?> subQuery) Add a subquery to the where clause.void
WhereQuadHolder.addUnion
(AbstractQueryBuilder<?> subQuery) Add a union to the where clause.ModifierConstructorDescriptionQBQuadHolder
(AbstractQueryBuilder<?> qb) Constructor.QBQuadHolder
(Node graph, AbstractQueryBuilder<?> qb) Constructor.