public class FederatedEvaluationStrategyWrapper extends Object implements FederatedEvaluationStrategy
| Constructor and Description |
|---|
FederatedEvaluationStrategyWrapper(FederatedEvaluationStrategy wrapped) |
| Modifier and Type | Method and Description |
|---|---|
info.aduna.iteration.CloseableIteration<org.openrdf.query.BindingSet,org.openrdf.query.QueryEvaluationException> |
evaluate(org.openrdf.query.algebra.TupleExpr tupleExpr,
org.openrdf.query.BindingSet bindings) |
info.aduna.iteration.CloseableIteration<org.openrdf.query.BindingSet,org.openrdf.query.QueryEvaluationException> |
evaluate(org.openrdf.query.algebra.TupleExpr tupleExpr,
info.aduna.iteration.CloseableIteration<org.openrdf.query.BindingSet,org.openrdf.query.QueryEvaluationException> bIter)
Evaluates a @{link TupleExpr} under an iteration of @{link BindingSet}s.
|
org.openrdf.model.Value |
evaluate(org.openrdf.query.algebra.ValueExpr valueExpr,
org.openrdf.query.BindingSet bindings) |
QueryExecutor |
getQueryExecutor()
Returns the currently used Query Executor
|
boolean |
isTrue(org.openrdf.query.algebra.ValueExpr valueExpr,
org.openrdf.query.BindingSet bindings) |
void |
setIncludeProvenance(boolean p)
Sets the option to include or not provenance data during the evaluation
|
void |
setQueryExecutor(QueryExecutor executor)
Sets the Query Executor to be used by the strategy
|
public FederatedEvaluationStrategyWrapper(FederatedEvaluationStrategy wrapped)
public info.aduna.iteration.CloseableIteration<org.openrdf.query.BindingSet,org.openrdf.query.QueryEvaluationException> evaluate(org.openrdf.query.algebra.TupleExpr tupleExpr,
info.aduna.iteration.CloseableIteration<org.openrdf.query.BindingSet,org.openrdf.query.QueryEvaluationException> bIter)
throws org.openrdf.query.QueryEvaluationException
EvaluationStrategytupleExpr - the expression to evaluatebIter - a closable iteration of @{link BindingSet}s to be used as different BindingSets
on the variables of the tupleExprtupleExprorg.openrdf.query.QueryEvaluationException - when the evaluation failspublic info.aduna.iteration.CloseableIteration<org.openrdf.query.BindingSet,org.openrdf.query.QueryEvaluationException> evaluate(org.openrdf.query.algebra.TupleExpr tupleExpr,
org.openrdf.query.BindingSet bindings)
throws org.openrdf.query.QueryEvaluationException
evaluate in interface org.openrdf.query.algebra.evaluation.EvaluationStrategyorg.openrdf.query.QueryEvaluationExceptionpublic org.openrdf.model.Value evaluate(org.openrdf.query.algebra.ValueExpr valueExpr,
org.openrdf.query.BindingSet bindings)
throws org.openrdf.query.algebra.evaluation.ValueExprEvaluationException,
org.openrdf.query.QueryEvaluationException
evaluate in interface org.openrdf.query.algebra.evaluation.EvaluationStrategyorg.openrdf.query.algebra.evaluation.ValueExprEvaluationExceptionorg.openrdf.query.QueryEvaluationExceptionpublic boolean isTrue(org.openrdf.query.algebra.ValueExpr valueExpr,
org.openrdf.query.BindingSet bindings)
throws org.openrdf.query.algebra.evaluation.ValueExprEvaluationException,
org.openrdf.query.QueryEvaluationException
isTrue in interface org.openrdf.query.algebra.evaluation.EvaluationStrategyorg.openrdf.query.algebra.evaluation.ValueExprEvaluationExceptionorg.openrdf.query.QueryEvaluationExceptionpublic void setIncludeProvenance(boolean p)
FederatedEvaluationStrategysetIncludeProvenance in interface FederatedEvaluationStrategyp - true if provenance is of interest; false otherwisepublic QueryExecutor getQueryExecutor()
FederatedEvaluationStrategygetQueryExecutor in interface FederatedEvaluationStrategypublic void setQueryExecutor(QueryExecutor executor)
FederatedEvaluationStrategysetQueryExecutor in interface FederatedEvaluationStrategyexecutor - the query executorCopyright © 2015 SemaGrow - FP7. All rights reserved.