net.ontopia.persistence.query.sql
Class EqualsSQLOptimizer
java.lang.Object
net.ontopia.persistence.query.sql.BooleanSQLOptimizer
net.ontopia.persistence.query.sql.EqualsSQLOptimizer
public class EqualsSQLOptimizer
- extends BooleanSQLOptimizer
INTERNAL: SQL optimizer that removes A = A and A != A expressions.
Methods inherited from class net.ontopia.persistence.query.sql.BooleanSQLOptimizer |
optimizeAnd, optimizeExists, optimizeExpression, optimizeFalse, optimizeFilter, optimizeIn, optimizeIsNull, optimizeJoin, optimizeLike, optimizeNot, optimizeOr, optimizeOrderBy, optimizeQuery, optimizeSelect, optimizeSetOperation, optimizeValueExpression, optimizeVerbatimExpression |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EqualsSQLOptimizer
public EqualsSQLOptimizer()
optimize
public SQLQuery optimize(SQLQuery query)
- Specified by:
optimize
in class BooleanSQLOptimizer
optimizeEquals
protected int optimizeEquals(SQLEquals expr)
- Overrides:
optimizeEquals
in class BooleanSQLOptimizer
optimizeNotEquals
protected int optimizeNotEquals(SQLNotEquals expr)
- Overrides:
optimizeNotEquals
in class BooleanSQLOptimizer
Copyright © 2000-2012 Ontopia.