Class DisjunctiveConstraintOptimizer
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.evaluation.impl.DisjunctiveConstraintOptimizer
-
- All Implemented Interfaces:
QueryOptimizer
@Deprecated(forRemoval=true, since="4.1.0") public class DisjunctiveConstraintOptimizer extends Object implements QueryOptimizer
Deprecated, for removal: This API element is subject to removal in a future version.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classDisjunctiveConstraintOptimizer.OrSameTermOptimizerDeprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Summary
Constructors Constructor Description DisjunctiveConstraintOptimizer()Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidoptimize(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings)Deprecated, for removal: This API element is subject to removal in a future version.
-
-
-
Method Detail
-
optimize
public void optimize(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
optimizein interfaceQueryOptimizer
-
-