Package org.eclipse.rdf4j.query.algebra.evaluation
package org.eclipse.rdf4j.query.algebra.evaluation
-
ClassDescriptionAn array implementation of the
BindingSet
interface.Factory forEvaluationStrategy
s.An implementation of theBindingSet
interface that is used to evalate query object models.Callback for configuring/customising aQueryContext
.A Step that may need to be executed in a EvaluationStrategy.Utility class that removes code duplication and makes a precompiled QueryEvaluationStep available as an iteration that may be created and used later.Interface used byEvaluationStrategy
s to optimize theTupleExpr
prior to evaluating the query.A pipeline ofQueryOptimizer
s that, when executed in order on aTupleExpr
, convert thatTupleExpr
to a more optimal query execution plan.A generic interface for executing queries over aTripleSource
.A step in the query evaluation that works on ValueExpresions.A minimal implementation that falls calls a function that should return a value per passed in bindingsets.A QueryValueEvalationStep that will return the same constant value throughout the query execution.A minimal implementation that falls is known to throw an ValueExprEvaluationException.A minimal implementation that falls back to calling evaluate in the strategy.A triple source that can be queried for (the existence of) certain triples in certain contexts.An exception indicating that aValueExpr
could not be evaluated due to illegal or incompatible values.