public class TupleFunctionEvaluationStrategy extends StrictEvaluationStrategy
EvaluationStrategy that has support for TupleFunctions.dataset, serviceResolver, tripleSource| Constructor and Description |
|---|
TupleFunctionEvaluationStrategy(TripleSource tripleSource,
Dataset dataset,
FederatedServiceResolver serviceResolver) |
TupleFunctionEvaluationStrategy(TripleSource tripleSource,
Dataset dataset,
FederatedServiceResolver serviceResolver,
long iterationCacheSyncThreshold) |
TupleFunctionEvaluationStrategy(TripleSource tripleSource,
Dataset dataset,
FederatedServiceResolver serviceResolver,
TupleFunctionRegistry tupleFunctionRegistry) |
TupleFunctionEvaluationStrategy(TripleSource tripleSource,
Dataset dataset,
FederatedServiceResolver serviceResolver,
TupleFunctionRegistry tupleFuncRegistry,
long iterationCacheSyncThreshold) |
| Modifier and Type | Method and Description |
|---|---|
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(TupleExpr expr,
BindingSet bindings)
Evaluates the tuple expression against the supplied triple source with the specified set of variable bindings as
input.
|
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(TupleFunctionCall expr,
BindingSet bindings) |
static CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(TupleFunction func,
List<Var> resultVars,
BindingSet bindings,
ValueFactory valueFactory,
Value... argValues) |
evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, getLimit, getService, getUUID, getVarValue, getZeroLengthPathIterator, isReducedOrDistinct, isTrue, isUnbound, setFederatedServiceResolverpublic TupleFunctionEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver)
public TupleFunctionEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, long iterationCacheSyncThreshold)
public TupleFunctionEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, TupleFunctionRegistry tupleFuncRegistry, long iterationCacheSyncThreshold)
public TupleFunctionEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, TupleFunctionRegistry tupleFunctionRegistry)
public CloseableIteration<BindingSet,QueryEvaluationException> evaluate(TupleExpr expr, BindingSet bindings) throws QueryEvaluationException
EvaluationStrategyevaluate in interface EvaluationStrategyevaluate in class StrictEvaluationStrategyexpr - The Tuple Expression to evaluatebindings - The variables bindings to use for evaluating the expression, if applicable.QueryEvaluationExceptionpublic CloseableIteration<BindingSet,QueryEvaluationException> evaluate(TupleFunctionCall expr, BindingSet bindings) throws QueryEvaluationException
QueryEvaluationExceptionpublic static CloseableIteration<BindingSet,QueryEvaluationException> evaluate(TupleFunction func, List<Var> resultVars, BindingSet bindings, ValueFactory valueFactory, Value... argValues) throws QueryEvaluationException
QueryEvaluationExceptionCopyright © 2015-2020 Eclipse Foundation. All Rights Reserved.