Package org.objectweb.medor.optim.lib

Class Summary

BasicQueryRewriter This class implements the QueryRewriter interface AND also the RuleConfiguration interface (the aim is to optimize the number of object).
BasicRule
BasicRule.ModifiedExpression A ModifiedExpression is a structure containing an Expression and a boolean indicating whether the Expression has been modified or not.
DirsCompileClassLoader A class loader that always checks a list of special directories on the hard disk to load classes or Java source files when compilation if needed.
DropUnusedProjFieldsRule This class represents the rule to drop projected fields which are not used.
DropUselessNodeRule This rule removes the query node which are useless.
DropUselessNodeRule.UsedFields
FlattenQueryTreeRule
IndexesGenerator MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
MedorSourceTypeCompiler Package definition.
PushNotInExpressionRule This class is a RewriteRule implementation which vists a tree of QueryTree in order to push the not operator in the filters.
PushSelectionRule This class represents the rule to push selections down a QueryTree.
PushSelectionRule.SameQT
QueryNodeReplacer This class is an helper class for managing the replacement of a QueryTree in a medor query represented by another QueryTree.
SourceCodeGeneratorCompiler Package definition.