Class StandardQueryOptimizerPipeline
java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.optimizer.StandardQueryOptimizerPipeline
- All Implemented Interfaces:
QueryOptimizerPipeline
A standard pipeline with the default
QueryOptimizers that will be used by StrictEvaluationStrategy
and its subclasses, unless specifically overridden.- Author:
- Jeen Broekstra
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BindingAssignerOptimizerstatic final BindingSetAssignmentInlinerOptimizerstatic final CompareOptimizerstatic final ConjunctiveConstraintSplitterOptimizerstatic final DisjunctiveConstraintOptimizerstatic final org.eclipse.rdf4j.query.algebra.evaluation.optimizer.FilterInValuesOptimizerstatic final IterativeEvaluationOptimizerstatic final OrderLimitOptimizerstatic final ProjectionRemovalOptimizerstatic final QueryModelNormalizerOptimizerstatic final SameTermFilterOptimizerstatic final UnionScopeChangeOptimizer -
Constructor Summary
ConstructorsConstructorDescriptionStandardQueryOptimizerPipeline(EvaluationStrategy strategy, TripleSource tripleSource, EvaluationStatistics evaluationStatistics) -
Method Summary
Modifier and TypeMethodDescriptionGet the optimizers that make up this pipeline.
-
Field Details
-
BINDING_ASSIGNER
-
BINDING_SET_ASSIGNMENT_INLINER
-
COMPARE_OPTIMIZER
-
CONJUNCTIVE_CONSTRAINT_SPLITTER
-
DISJUNCTIVE_CONSTRAINT_OPTIMIZER
-
SAME_TERM_FILTER_OPTIMIZER
-
UNION_SCOPE_CHANGE_OPTIMIZER
-
QUERY_MODEL_NORMALIZER
-
PROJECTION_REMOVAL_OPTIMIZER
-
ITERATIVE_EVALUATION_OPTIMIZER
-
FILTER_IN_VALUES_OPTIMIZER
public static final org.eclipse.rdf4j.query.algebra.evaluation.optimizer.FilterInValuesOptimizer FILTER_IN_VALUES_OPTIMIZER -
ORDER_LIMIT_OPTIMIZER
-
-
Constructor Details
-
StandardQueryOptimizerPipeline
public StandardQueryOptimizerPipeline(EvaluationStrategy strategy, TripleSource tripleSource, EvaluationStatistics evaluationStatistics)
-
-
Method Details
-
getOptimizers
Description copied from interface:QueryOptimizerPipelineGet the optimizers that make up this pipeline.- Specified by:
getOptimizersin interfaceQueryOptimizerPipeline- Returns:
- an
IterableofQueryOptimizers
-