Class DisjunctiveConstraintOptimizer
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.evaluation.optimizer.DisjunctiveConstraintOptimizer
-
- All Implemented Interfaces:
QueryOptimizer
public class DisjunctiveConstraintOptimizer extends Object implements QueryOptimizer
A query optimizer that optimize disjunctive constraints on tuple expressions. Currently, this optimizerunionsa clone of the underlying tuple expression with the original expression for eachSameTermoperator, moving the SameTerm to the cloned tuple expression.- Author:
- Arjohn Kampman, James Leigh
-
-
Constructor Summary
Constructors Constructor Description DisjunctiveConstraintOptimizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidoptimize(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings)
-
-
-
Method Detail
-
optimize
public void optimize(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings)
- Specified by:
optimizein interfaceQueryOptimizer
-
-