Class QueryJoinOptimizer
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer
-
- org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryJoinOptimizer
-
- All Implemented Interfaces:
QueryOptimizer
@Deprecated(forRemoval=true, since="4.1.0") public class QueryJoinOptimizer extends QueryJoinOptimizer implements QueryOptimizer
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0. UseQueryJoinOptimizer
instead.A query optimizer that re-orders nested Joins.- Author:
- Arjohn Kampman, James Leigh
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
QueryJoinOptimizer.JoinVisitor
Deprecated.This class is protected for historic reasons only, and will be made private in a future major release.
-
Field Summary
-
Fields inherited from class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer
statistics
-
-
Constructor Summary
Constructors Constructor Description QueryJoinOptimizer()
Deprecated, for removal: This API element is subject to removal in a future version.QueryJoinOptimizer(EvaluationStatistics statistics)
Deprecated, for removal: This API element is subject to removal in a future version.QueryJoinOptimizer(EvaluationStatistics statistics, boolean trackResultSize)
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 void
optimize(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings)
Deprecated, for removal: This API element is subject to removal in a future version.Applies generally applicable optimizations: path expressions are sorted from more to less specific.
-
-
-
Constructor Detail
-
QueryJoinOptimizer
public QueryJoinOptimizer()
Deprecated, for removal: This API element is subject to removal in a future version.
-
QueryJoinOptimizer
public QueryJoinOptimizer(EvaluationStatistics statistics)
Deprecated, for removal: This API element is subject to removal in a future version.
-
QueryJoinOptimizer
public QueryJoinOptimizer(EvaluationStatistics statistics, boolean trackResultSize)
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.Description copied from class:QueryJoinOptimizer
Applies generally applicable optimizations: path expressions are sorted from more to less specific.- Specified by:
optimize
in interfaceQueryOptimizer
- Overrides:
optimize
in classQueryJoinOptimizer
-
-