public class ASTJoinGroupOrderOptimizer extends AbstractJoinGroupOptimizer implements IASTOptimizer
| Constructor and Description |
|---|
ASTJoinGroupOrderOptimizer()
Default constructor, running the optimizer with optimizations turned on.
|
ASTJoinGroupOrderOptimizer(boolean assertCorrectnessOnly)
Constructor allowing to run the optimizer in an "assert-correctness-only"
mode that makes only minor modifications to the join order.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
optimizeJoinGroup(AST2BOpContext ctx,
StaticAnalysis sa,
IBindingSet[] bSets,
JoinGroupNode joinGroup)
Subclasses can do the work of optimizing a join group here.
|
optimizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitoptimizepublic ASTJoinGroupOrderOptimizer()
public ASTJoinGroupOrderOptimizer(boolean assertCorrectnessOnly)
protected void optimizeJoinGroup(AST2BOpContext ctx, StaticAnalysis sa, IBindingSet[] bSets, JoinGroupNode joinGroup)
AbstractJoinGroupOptimizeroptimizeJoinGroup in class AbstractJoinGroupOptimizerCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.