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.


Method Summary
 void setRuleConfiguration(RuleConfiguration config)
          This method configures the QueryRewriter using a RuleConfiguration.
 
Methods inherited from interface org.objectweb.medor.optim.api.QueryTransformer
transform
 

Method Detail

setRuleConfiguration

public void setRuleConfiguration(RuleConfiguration config)
This method configures the QueryRewriter using a RuleConfiguration.