Modifier and Type | Class and Description |
---|---|
class |
BindingAssigner
Assigns values to variables based on a supplied set of bindings.
|
class |
CompareOptimizer
|
class |
ConjunctiveConstraintSplitter
Splits conjunctive constraints into seperate constraints.
|
class |
ConstantOptimizer
A query optimizer that optimizes constant value expressions.
|
class |
DisjunctiveConstraintOptimizer
A query optimizer that optimize disjunctive constraints on tuple expressions.
|
class |
FilterOptimizer
Optimizes a query model by pushing
Filter s as far down in the model
tree as possible. |
class |
IterativeEvaluationOptimizer |
class |
OrderLimitOptimizer
Moves the Order node above the Projection when variables are projected.
|
class |
QueryJoinOptimizer
A query optimizer that re-orders nested Joins.
|
class |
QueryModelNormalizer
A query optimizer that (partially) normalizes query models to a canonical
form.
|
class |
QueryModelPruner
Deprecated.
Replaced by
QueryModelNormalizer . |
class |
SameTermFilterOptimizer
|
Modifier and Type | Class and Description |
---|---|
class |
QueryOptimizerList
A query optimizer that contains a list of other query optimizers, which are
called consecutively when the list's
QueryOptimizerList.optimize(TupleExpr, Dataset, BindingSet)
method is called. |
Modifier and Type | Field and Description |
---|---|
protected List<QueryOptimizer> |
QueryOptimizerList.optimizers |
Modifier and Type | Method and Description |
---|---|
void |
QueryOptimizerList.add(QueryOptimizer optimizer) |
Constructor and Description |
---|
QueryOptimizerList(QueryOptimizer... optimizers) |
Constructor and Description |
---|
QueryOptimizerList(List<QueryOptimizer> optimizers) |
Modifier and Type | Class and Description |
---|---|
class |
EmptyPatternOptimizer
Remove StatementPatterns that have no statements.
|
class |
FederationJoinOptimizer
Search for Join, LeftJoin, and Union arguments that can be evaluated in a
single member.
|
class |
OwnedTupleExprPruner
Remove redundant
OwnedTupleExpr . |
class |
PrepareOwnedTupleExpr
Remove redundant
OwnedTupleExpr . |
class |
QueryMultiJoinOptimizer
A query optimizer that re-orders nested Joins.
|
Modifier and Type | Class and Description |
---|---|
class |
SameTermFilterRdbmsOptimizer
|
class |
SelectQueryOptimizer
Rewrites the core algebra model with a relation optimised model, using SQL.
|
class |
SqlConstantOptimizer
Optimises SQL constants, include operations with static values and null
operations.
|
class |
ValueIdLookupOptimizer
Iterates through the query and converting the values into RDBMS values.
|
class |
ValueJoinOptimizer
Adds LEFT JOINs to the query for value tables.
|
class |
VarColumnLookupOptimizer
Localises variables to use an available column in the current variable scope.
|
Modifier and Type | Class and Description |
---|---|
class |
PgSqlRegexFlagsInliner
Moves the regular expression flags into the pattern string as per the
PostgreSQL syntax.
|
Copyright © 2001-2016 Aduna. All Rights Reserved.