Class BooleanSQLOptimizer
- java.lang.Object
-
- net.ontopia.persistence.query.sql.BooleanSQLOptimizer
-
- Direct Known Subclasses:
EqualsSQLOptimizer
public abstract class BooleanSQLOptimizer extends Object
INTERNAL: Class used to build SQL queries from JDO queries.
-
-
Constructor Summary
Constructors Constructor Description BooleanSQLOptimizer()
-
Method Summary
-
-
-
Method Detail
-
optimizeQuery
protected void optimizeQuery(SQLQuery query)
-
optimizeSelect
protected void optimizeSelect(SQLQuery query)
-
optimizeFilter
protected void optimizeFilter(SQLQuery query)
-
optimizeOrderBy
protected void optimizeOrderBy(SQLQuery query)
-
optimizeExpression
protected int optimizeExpression(SQLExpressionIF sqlexpr)
-
optimizeAnd
protected int optimizeAnd(SQLAnd expr)
-
optimizeEquals
protected int optimizeEquals(SQLEquals expr)
-
optimizeExists
protected int optimizeExists(SQLExists expr)
-
optimizeFalse
protected int optimizeFalse(SQLFalse expr)
-
optimizeIn
protected int optimizeIn(SQLIn expr)
-
optimizeIsNull
protected int optimizeIsNull(SQLIsNull expr)
-
optimizeJoin
protected int optimizeJoin(SQLJoin expr)
-
optimizeLike
protected int optimizeLike(SQLLike expr)
-
optimizeNot
protected int optimizeNot(SQLNot expr)
-
optimizeNotEquals
protected int optimizeNotEquals(SQLNotEquals expr)
-
optimizeOr
protected int optimizeOr(SQLOr expr)
-
optimizeSetOperation
protected int optimizeSetOperation(SQLSetOperation expr)
-
optimizeVerbatimExpression
protected int optimizeVerbatimExpression(SQLVerbatimExpression expr)
-
optimizeValueExpression
protected int optimizeValueExpression(SQLValueExpression expr)
-
-