| Class | Description |
|---|---|
| AbstractEvaluationStrategyFactory |
Abstract base class for
ExtendedEvaluationStrategy. |
| BindingAssigner |
Assigns values to variables based on a supplied set of bindings.
|
| BindingAssigner.VarVisitor | |
| BindingSetAssignmentInliner |
Optimizes a query model by inlining
BindingSetAssignment values where possible. |
| CompareOptimizer | |
| CompareOptimizer.CompareVisitor | |
| ConjunctiveConstraintSplitter |
Splits conjunctive constraints into seperate constraints.
|
| ConjunctiveConstraintSplitter.ConstraintVisitor | |
| ConstantOptimizer |
A query optimizer that optimizes constant value expressions.
|
| DisjunctiveConstraintOptimizer |
A query optimizer that optimize disjunctive constraints on tuple expressions.
|
| DisjunctiveConstraintOptimizer.OrSameTermOptimizer | |
| EvaluationStatistics |
Supplies various query model statistics to the query engine/optimizer.
|
| EvaluationStatistics.CardinalityCalculator | |
| EvaluationStrategyImpl | Deprecated
since 4.0.
|
| ExtendedEvaluationStrategy |
SPARQL 1.1 extended query evaluation strategy.
|
| ExtendedEvaluationStrategyFactory | |
| ExternalSet | Deprecated
since 3.0.
|
| FilterOptimizer |
Optimizes a query model by pushing
Filters as far down in the model tree as possible. |
| FilterOptimizer.FilterFinder | |
| FilterOptimizer.FilterRelocator | |
| IterativeEvaluationOptimizer | |
| IterativeEvaluationOptimizer.IEOVisitor | |
| OrderLimitOptimizer |
Moves the Order node above the Projection when variables are projected.
|
| OrderLimitOptimizer.OrderOptimizer | |
| ParentReferenceCleaner |
Cleans up
QueryModelNode.getParentNode() references that have become inconsistent with the actual algebra
tree structure due to optimization operations. |
| QueryJoinOptimizer |
A query optimizer that re-orders nested Joins.
|
| QueryModelNormalizer |
A query optimizer that (partially) normalizes query models to a canonical form.
|
| QueryModelPruner | Deprecated
Replaced by
QueryModelNormalizer. |
| QueryModelPruner.TreeSanitizer | |
| RegexAsStringFunctionOptimizer |
A query optimizer that replaces REGEX with
FunctionCalls that are equivalent operators |
| SameTermFilterOptimizer | |
| SameTermFilterOptimizer.BindingSetAssignmentCollector | |
| SameTermFilterOptimizer.SameTermFilterVisitor | |
| SameTermFilterOptimizer.VarBinder | |
| SameTermFilterOptimizer.VarRenamer | |
| SimpleEvaluationStrategy | Deprecated
renamed to
StrictEvaluationStrategy. |
| StandardQueryOptimizerPipeline |
A standard pipeline with the default
QueryOptimizers that will be used by StrictEvaluationStrategy
and its subclasses, unless specifically overridden. |
| StrictEvaluationStrategy |
Minimally-conforming SPARQL 1.1 Query Evaluation strategy, to evaluate one
TupleExpr on the given
TripleSource, optionally using the given Dataset. |
| StrictEvaluationStrategyFactory | |
| TupleFunctionEvaluationStatistics | |
| TupleFunctionEvaluationStatistics.TupleFunctionCardinalityCalculator | |
| TupleFunctionEvaluationStrategy |
An
EvaluationStrategy that has support for TupleFunctions. |
| UnionScopeChangeOptimizer |
Inspect Union clauses to check if scope change can be avoided (allowing injection of pre-bound vars into union
arguments).
|
Copyright © 2015-2022 Eclipse Foundation. All Rights Reserved.