org.objectweb.medor.optim.api
Interface QueryRewriter
- All Superinterfaces:
- QueryTransformer
- All Known Implementing Classes:
- BasicQueryRewriter
- public interface QueryRewriter
- extends QueryTransformer
This interface represents what is also called a logical query optimizer.
It typically pushes selections, replaces a JORM scan with the corresp.
RdbQueryLeaf, groups operations on the same data source if possible
(depending on the evaluation capacity of the data source) into
a single QueryLeaf, etc.
setRuleConfiguration
public void setRuleConfiguration(RuleConfiguration config)
- This method configures the QueryRewriter using a RuleConfiguration.