Class AskBuilder

All Implemented Interfaces:
Cloneable, DatasetClause<AskBuilder>, PrologClause<AskBuilder>, SolutionModifierClause<AskBuilder>, ValuesClause<AskBuilder>, WhereClause<AskBuilder>

Builder for SPARQL Ask Queries.

The AskBuilder provides chainable methods to programmatically generate SPARQL Ask Queries. The application order of the methods is not relevant for the resulting query. An ExprFactory is intended for use along with the AskBuilder to generate needed Expr parameter values. An ExprFactory that works with the same prefixes can be obtained with AbstractQueryBuilder.getExprFactory().

The AskBuilder can be used as prepared query. Values for variables in the created query can be set with AbstractQueryBuilder.setVar(Object, Object) and AbstractQueryBuilder.setVar(Var, Node). The method clearWhereValues() allows to clear the set values.

See Also: