Uses of Class
org.apache.jena.arq.querybuilder.AbstractQueryBuilder
Packages that use 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
Classes in org.apache.jena.arq.querybuilder with type parameters of type AbstractQueryBuilderModifier and TypeClassDescriptionclass
AbstractQueryBuilder<T extends AbstractQueryBuilder<T>>
Base class for all QueryBuilders.Subclasses of AbstractQueryBuilder in org.apache.jena.arq.querybuilderModifier 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.Methods in org.apache.jena.arq.querybuilder with parameters of type AbstractQueryBuilderModifier 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.org.apache.jena.sparql.modify.request.UpdateDeleteWhere
UpdateBuilder.buildDeleteWhere
(AbstractQueryBuilder<?> queryBuilder) Create a DeleteWhere from the where clause. -
Uses of AbstractQueryBuilder in org.apache.jena.arq.querybuilder.clauses
Classes in org.apache.jena.arq.querybuilder.clauses with type parameters of type AbstractQueryBuilderModifier 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/#rWhereClauseMethods in org.apache.jena.arq.querybuilder.clauses with parameters of type AbstractQueryBuilderModifier 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
Methods in org.apache.jena.arq.querybuilder.handlers with parameters of type AbstractQueryBuilderModifier 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.org.apache.jena.sparql.syntax.ElementSubQuery
WhereHandler.makeSubQuery
(AbstractQueryBuilder<?> subQuery) Convert a subquery into a subquery element. -
Uses of AbstractQueryBuilder in org.apache.jena.arq.querybuilder.updatebuilder
Methods in org.apache.jena.arq.querybuilder.updatebuilder with parameters of type AbstractQueryBuilderModifier 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.Constructors in org.apache.jena.arq.querybuilder.updatebuilder with parameters of type AbstractQueryBuilderModifierConstructorDescriptionQBQuadHolder
(AbstractQueryBuilder<?> qb) Constructor.QBQuadHolder
(org.apache.jena.graph.Node graph, AbstractQueryBuilder<?> qb) Constructor.