Package org.objectweb.medor.optim.jorm

Class Summary

Jorm2Rdb This rules transforms a QueryTree built on top of JORM Extents into a QueryTree built on top of RdbExpQueryLeaves.
JormAssignMapperRule It permits to assign the mappers to the JORM leaves.
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.
JormFlatten2Rdb This rules transforms a QueryTree built on top of JORM Extents into a QueryTree built on top of RdbExpQueryLeaves.
JormFlatten2Rdb.Join A join linking two relational tables.
JormFlatten2Rdb.JoinColumn It describes the join between two columns
JormFlatten2Rdb.RdbJormExtentMapping Represents the mapping of a JormExtent over relational tables.
JormGoUpDecodeRule The aim of this rule is to remove comparaisons between PNames and move up the Decode operators (i.e.
JormLeafRewriter
JormLeafRewriteRule This class represents the rule to transform QueryLeaves into the corresponding QueryLeaf on the data store (for example into an RdbQueryLeaf).
JormQueryRewriter This QueryRewriter is able to rewrite a query tree which contains JORM leaves.
JormRule This class is a tool for the management of the JormExtent.