Uses of Interface org.objectweb.medor.optim.api.RewriteRule

Uses in package org.objectweb.medor.optim.api

Methods with parameter type org.objectweb.medor.optim.api.RewriteRule

void
Adds a rule to a configuration, together with parameters such as the number of times the rules is applied (once, saturation)
void
Deletes a rule from the configuration.

Uses in package org.objectweb.medor.optim.jorm

Classes implementing org.objectweb.medor.optim.api.RewriteRule

class
This rules transforms a QueryTree built on top of JORM Extents into a QueryTree built on top of RdbExpQueryLeaves.
class
It permits to assign the mappers to the JORM leaves.
class
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
This rules transforms a QueryTree built on top of JORM Extents into a QueryTree built on top of RdbExpQueryLeaves.
class
The aim of this rule is to remove comparaisons between PNames and move up the Decode operators (i.e.
class
class
This class represents the rule to transform QueryLeaves into the corresponding QueryLeaf on the data store (for example into an RdbQueryLeaf).
class
This class is a tool for the management of the JormExtent.

Uses in package org.objectweb.medor.optim.lib

Classes implementing org.objectweb.medor.optim.api.RewriteRule

class
class
This class represents the rule to drop projected fields which are not used.
class
This rule removes the query node which are useless.
class
class
This class is a RewriteRule implementation which vists a tree of QueryTree in order to push the not operator in the filters.
class
This class represents the rule to push selections down a QueryTree.

Methods with parameter type org.objectweb.medor.optim.api.RewriteRule

void
Adds a rule to a configuration, together with parameters such as the number of times the rules is applied (once, saturation)
void
Deletes a rule from the configuration.

Uses in package org.objectweb.medor.optim.rdb

Classes implementing org.objectweb.medor.optim.api.RewriteRule

class
This class groups together as a single RbdExpQueryLeaf the RdbQueryLeaves working on the same data store.
class