public class TupleFunctionEvaluationStrategy extends StrictEvaluationStrategy
EvaluationStrategy
that has support for TupleFunction
s.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,
long iterationCacheSyncThreshold,
EvaluationStatistics evaluationStatistics) |
TupleFunctionEvaluationStrategy(TripleSource tripleSource,
Dataset dataset,
FederatedServiceResolver serviceResolver,
TupleFunctionRegistry tupleFunctionRegistry) |
TupleFunctionEvaluationStrategy(TripleSource tripleSource,
Dataset dataset,
FederatedServiceResolver serviceResolver,
TupleFunctionRegistry tupleFuncRegistry,
long iterationCacheSyncThreshold,
EvaluationStatistics evaluationStatistics) |
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, evaluate, evaluate, getLimit, getService, getUUID, getVarValue, getZeroLengthPathIterator, isReducedOrDistinct, isTrue, isUnbound, optimize, setFederatedServiceResolver, setOptimizerPipeline, setTrackResultSize, setTrackTime
public 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 tupleFunctionRegistry)
public TupleFunctionEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, TupleFunctionRegistry tupleFuncRegistry, long iterationCacheSyncThreshold, EvaluationStatistics evaluationStatistics)
public TupleFunctionEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, long iterationCacheSyncThreshold, EvaluationStatistics evaluationStatistics)
public CloseableIteration<BindingSet,QueryEvaluationException> evaluate(TupleExpr expr, BindingSet bindings) throws QueryEvaluationException
EvaluationStrategy
evaluate
in interface EvaluationStrategy
evaluate
in class StrictEvaluationStrategy
expr
- The Tuple Expression to evaluatebindings
- The variables bindings to use for evaluating the expression, if applicable.QueryEvaluationException
public CloseableIteration<BindingSet,QueryEvaluationException> evaluate(TupleFunctionCall expr, BindingSet bindings) throws QueryEvaluationException
QueryEvaluationException
public static CloseableIteration<BindingSet,QueryEvaluationException> evaluate(TupleFunction func, List<Var> resultVars, BindingSet bindings, ValueFactory valueFactory, Value... argValues) throws QueryEvaluationException
QueryEvaluationException
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.