Class AbstractQueryPreparer
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.evaluation.AbstractQueryPreparer
-
- All Implemented Interfaces:
QueryPreparer
public abstract class AbstractQueryPreparer extends Object implements QueryPreparer
-
-
Constructor Summary
Constructors Constructor Description AbstractQueryPreparer(TripleSource tripleSource)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract CloseableIteration<? extends BindingSet>evaluate(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred, int maxExecutionTime)protected abstract voidexecute(UpdateExpr updateExpr, Dataset dataset, BindingSet bindings, boolean includeInferred, int maxExecutionTime)TripleSourcegetTripleSource()BooleanQueryprepare(ParsedBooleanQuery q)GraphQueryprepare(ParsedGraphQuery q)TupleQueryprepare(ParsedTupleQuery q)Updateprepare(ParsedUpdate u)
-
-
-
Constructor Detail
-
AbstractQueryPreparer
public AbstractQueryPreparer(TripleSource tripleSource)
-
-
Method Detail
-
prepare
public BooleanQuery prepare(ParsedBooleanQuery q)
- Specified by:
preparein interfaceQueryPreparer
-
prepare
public TupleQuery prepare(ParsedTupleQuery q)
- Specified by:
preparein interfaceQueryPreparer
-
prepare
public GraphQuery prepare(ParsedGraphQuery q)
- Specified by:
preparein interfaceQueryPreparer
-
prepare
public Update prepare(ParsedUpdate u)
- Specified by:
preparein interfaceQueryPreparer
-
getTripleSource
public TripleSource getTripleSource()
- Specified by:
getTripleSourcein interfaceQueryPreparer
-
evaluate
protected abstract CloseableIteration<? extends BindingSet> evaluate(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred, int maxExecutionTime) throws QueryEvaluationException
- Throws:
QueryEvaluationException
-
execute
protected abstract void execute(UpdateExpr updateExpr, Dataset dataset, BindingSet bindings, boolean includeInferred, int maxExecutionTime) throws UpdateExecutionException
- Throws:
UpdateExecutionException
-
-