Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.QueryOptimizer
-
Packages that use QueryOptimizer Package Description org.eclipse.rdf4j.query.algebra.evaluation org.eclipse.rdf4j.query.algebra.evaluation.impl org.eclipse.rdf4j.query.algebra.evaluation.util -
-
Uses of QueryOptimizer in org.eclipse.rdf4j.query.algebra.evaluation
Methods in org.eclipse.rdf4j.query.algebra.evaluation that return types with arguments of type QueryOptimizer Modifier and Type Method Description Iterable<QueryOptimizer>QueryOptimizerPipeline. getOptimizers()Get the optimizers that make up this pipeline. -
Uses of QueryOptimizer in org.eclipse.rdf4j.query.algebra.evaluation.impl
Classes in org.eclipse.rdf4j.query.algebra.evaluation.impl that implement QueryOptimizer Modifier and Type Class Description classBindingAssignerAssigns values to variables based on a supplied set of bindings.classBindingSetAssignmentInlinerOptimizes a query model by inliningBindingSetAssignmentvalues where possible.classCompareOptimizerclassConjunctiveConstraintSplitterSplits conjunctive constraints into seperate constraints.classConstantOptimizerA query optimizer that optimizes constant value expressions.classDisjunctiveConstraintOptimizerA query optimizer that optimize disjunctive constraints on tuple expressions.classFilterOptimizerOptimizes a query model by pushingFilters as far down in the model tree as possible.classIterativeEvaluationOptimizerclassOrderLimitOptimizerMoves the Order node above the Projection when variables are projected.classParentReferenceCleanerCleans upQueryModelNode.getParentNode()references that have become inconsistent with the actual algebra tree structure due to optimization operations.classProjectionRemovalOptimizerIf a projection node in the algebra does not contribute or change the results it can be removed from the tree.classQueryJoinOptimizerA query optimizer that re-orders nested Joins.classQueryModelNormalizerA query optimizer that (partially) normalizes query models to a canonical form.classQueryModelPrunerDeprecated.Replaced byQueryModelNormalizer.classRegexAsStringFunctionOptimizerA query optimizer that replaces REGEX withFunctionCalls that are equivalent operatorsclassSameTermFilterOptimizerclassUnionScopeChangeOptimizerInspect Union clauses to check if scope change can be avoided (allowing injection of pre-bound vars into union arguments).Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl that return types with arguments of type QueryOptimizer Modifier and Type Method Description Iterable<QueryOptimizer>StandardQueryOptimizerPipeline. getOptimizers() -
Uses of QueryOptimizer in org.eclipse.rdf4j.query.algebra.evaluation.util
Classes in org.eclipse.rdf4j.query.algebra.evaluation.util that implement QueryOptimizer Modifier and Type Class Description classQueryOptimizerListA query optimizer that contains a list of other query optimizers, which are called consecutively when the list'sQueryOptimizerList.optimize(TupleExpr, Dataset, BindingSet)method is called.Fields in org.eclipse.rdf4j.query.algebra.evaluation.util with type parameters of type QueryOptimizer Modifier and Type Field Description protected List<QueryOptimizer>QueryOptimizerList. optimizersMethods in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type QueryOptimizer Modifier and Type Method Description voidQueryOptimizerList. add(QueryOptimizer optimizer)Constructors in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type QueryOptimizer Constructor Description QueryOptimizerList(QueryOptimizer... optimizers)Constructor parameters in org.eclipse.rdf4j.query.algebra.evaluation.util with type arguments of type QueryOptimizer Constructor Description QueryOptimizerList(List<QueryOptimizer> optimizers)
-