org.openrdf.sail.rdbms.optimizers
Class RdbmsQueryOptimizer
java.lang.Object
org.openrdf.sail.rdbms.optimizers.RdbmsQueryOptimizer
- Direct Known Subclasses:
- PgSqlQueryOptimizer
public class RdbmsQueryOptimizer
- extends Object
Facade to the underlying RDBMS optimizations.
- Author:
- James Leigh
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RdbmsQueryOptimizer
public RdbmsQueryOptimizer()
setSelectQueryOptimizerFactory
public void setSelectQueryOptimizerFactory(SelectQueryOptimizerFactory factory)
setValueFactory
public void setValueFactory(RdbmsValueFactory vf)
setUriTable
public void setUriTable(URITable uris)
setBnodeTable
public void setBnodeTable(BNodeTable bnodes)
setLiteralTable
public void setLiteralTable(LiteralTable literals)
setHashTable
public void setHashTable(HashTable hashTable)
optimize
public TupleExpr optimize(TupleExpr expr,
Dataset dataset,
BindingSet bindings,
EvaluationStrategy strategy)
addCoreOptimizations
protected void addCoreOptimizations(EvaluationStrategy strategy,
QueryOptimizerList optimizerList)
addRdbmsOptimizations
protected void addRdbmsOptimizations(QueryOptimizerList optimizerList)
Copyright © 2001-2008 Aduna. All Rights Reserved.