public class TupleFunctionEvaluationStrategy extends StrictEvaluationStrategy
EvaluationStrategy that has support for TupleFunctions.dataset, serviceResolver, tripleSource| Constructor and Description |
|---|
TupleFunctionEvaluationStrategy(TripleSource tripleSource,
org.eclipse.rdf4j.query.Dataset dataset,
org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolver serviceResolver) |
TupleFunctionEvaluationStrategy(TripleSource tripleSource,
org.eclipse.rdf4j.query.Dataset dataset,
org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolver serviceResolver,
long iterationCacheSyncThreshold) |
TupleFunctionEvaluationStrategy(TripleSource tripleSource,
org.eclipse.rdf4j.query.Dataset dataset,
org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolver serviceResolver,
TupleFunctionRegistry tupleFunctionRegistry) |
TupleFunctionEvaluationStrategy(TripleSource tripleSource,
org.eclipse.rdf4j.query.Dataset dataset,
org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolver serviceResolver,
TupleFunctionRegistry tupleFuncRegistry,
long iterationCacheSyncThreshold) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.rdf4j.common.iteration.CloseableIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> |
evaluate(org.eclipse.rdf4j.query.algebra.TupleExpr expr,
org.eclipse.rdf4j.query.BindingSet bindings)
Evaluates the tuple expression against the supplied triple source with the specified set of variable
bindings as input.
|
org.eclipse.rdf4j.common.iteration.CloseableIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> |
evaluate(org.eclipse.rdf4j.query.algebra.TupleFunctionCall expr,
org.eclipse.rdf4j.query.BindingSet bindings) |
static org.eclipse.rdf4j.common.iteration.CloseableIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> |
evaluate(TupleFunction func,
List<org.eclipse.rdf4j.query.algebra.Var> resultVars,
org.eclipse.rdf4j.query.BindingSet bindings,
org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.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, org.eclipse.rdf4j.query.Dataset dataset, org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolver serviceResolver)
public TupleFunctionEvaluationStrategy(TripleSource tripleSource, org.eclipse.rdf4j.query.Dataset dataset, org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolver serviceResolver, long iterationCacheSyncThreshold)
public TupleFunctionEvaluationStrategy(TripleSource tripleSource, org.eclipse.rdf4j.query.Dataset dataset, org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolver serviceResolver, TupleFunctionRegistry tupleFuncRegistry, long iterationCacheSyncThreshold)
public TupleFunctionEvaluationStrategy(TripleSource tripleSource, org.eclipse.rdf4j.query.Dataset dataset, org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolver serviceResolver, TupleFunctionRegistry tupleFunctionRegistry)
public org.eclipse.rdf4j.common.iteration.CloseableIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> evaluate(org.eclipse.rdf4j.query.algebra.TupleExpr expr,
org.eclipse.rdf4j.query.BindingSet bindings)
throws org.eclipse.rdf4j.query.QueryEvaluationException
EvaluationStrategyevaluate in interface EvaluationStrategyevaluate in class StrictEvaluationStrategyexpr - The Tuple Expression to evaluatebindings - The variables bindings to use for evaluating the expression, if applicable.org.eclipse.rdf4j.query.QueryEvaluationExceptionpublic org.eclipse.rdf4j.common.iteration.CloseableIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> evaluate(org.eclipse.rdf4j.query.algebra.TupleFunctionCall expr,
org.eclipse.rdf4j.query.BindingSet bindings)
throws org.eclipse.rdf4j.query.QueryEvaluationException
org.eclipse.rdf4j.query.QueryEvaluationExceptionpublic static org.eclipse.rdf4j.common.iteration.CloseableIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> evaluate(TupleFunction func, List<org.eclipse.rdf4j.query.algebra.Var> resultVars, org.eclipse.rdf4j.query.BindingSet bindings, org.eclipse.rdf4j.model.ValueFactory valueFactory, org.eclipse.rdf4j.model.Value... argValues) throws org.eclipse.rdf4j.query.QueryEvaluationException
org.eclipse.rdf4j.query.QueryEvaluationExceptionCopyright © 2015-2019 Eclipse Foundation. All Rights Reserved.