org.objectweb.medor.optim.api

Interface QueryRewriter

All Superinterfaces:
QueryTransformer
Known Implementing Classes:
BasicQueryRewriter, JormQueryRewriter

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 Details

setRuleConfiguration

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