|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RewriteRule | |
org.objectweb.medor.optim.api | |
org.objectweb.medor.optim.jorm | |
org.objectweb.medor.optim.lib | |
org.objectweb.medor.optim.rdb |
Uses of RewriteRule in org.objectweb.medor.optim.api |
Subinterfaces of RewriteRule in org.objectweb.medor.optim.api | |
interface |
LeafRewriteRule
A LeafRewriteRule uses LeafRewriters to rewrite QueryLeaves of a given QueryTree. |
Methods in org.objectweb.medor.optim.api with parameters of type RewriteRule | |
void |
RuleConfiguration.addRule(RewriteRule rule)
Adds a rule to a configuration, together with parameters such as the number of times the rules is applied (once, saturation) |
void |
RuleConfiguration.removeRule(RewriteRule rule)
Deletes a rule from the configuration. |
Uses of RewriteRule in org.objectweb.medor.optim.jorm |
Classes in org.objectweb.medor.optim.jorm that implement RewriteRule | |
class |
Jorm2Rdb
This rules transforms a QueryTree built on top of JORM Extents into a QueryTree built on top of RdbExpQueryLeaves. |
class |
JormAssignMapperRule
It permits to assign the mappers to the JORM leaves. |
class |
JormFilteredInheritance
In the case of filtered inheritance, this rule replaces a QueryTree built on top of JormExtents with inheritance by a QueryTree with JormExtents without inheritance, on top of which are inserted new SelectProjects containing the filter corresponding to the inheritance filter. |
class |
JormFlatten2Rdb
This rules transforms a QueryTree built on top of JORM Extents into a QueryTree built on top of RdbExpQueryLeaves. |
class |
JormGoUpDecodeRule
The aim of this rule is to remove comparaisons between PNames and move up the Decode operators (i.e. |
class |
JormLeafRewriter
|
class |
JormLeafRewriteRule
This class represents the rule to transform QueryLeaves into the corresponding QueryLeaf on the data store (for example into an RdbQueryLeaf). |
class |
JormRule
This class is a tool for the management of the JormExtent. |
Uses of RewriteRule in org.objectweb.medor.optim.lib |
Classes in org.objectweb.medor.optim.lib that implement RewriteRule | |
class |
BasicRule
|
class |
DropUnusedProjFieldsRule
This class represents the rule to drop projected fields which are not used. |
class |
DropUselessNodeRule
This rule removes the query node which are useless. |
class |
FlattenQueryTreeRule
|
class |
PushNotInExpressionRule
This class is a RewriteRule implementation which vists a tree of QueryTree in order to push the not operator in the filters. |
class |
PushSelectionRule
This class represents the rule to push selections down a QueryTree. |
Methods in org.objectweb.medor.optim.lib with parameters of type RewriteRule | |
void |
BasicQueryRewriter.addRule(RewriteRule rule)
|
void |
BasicQueryRewriter.removeRule(RewriteRule rule)
|
Uses of RewriteRule in org.objectweb.medor.optim.rdb |
Classes in org.objectweb.medor.optim.rdb that implement RewriteRule | |
class |
GroupSameDBRule
This class groups together as a single RbdExpQueryLeaf the RdbQueryLeaves working on the same data store. |
class |
RdbAssignRdbAdapterRule
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |