public abstract class BooleanSQLOptimizer extends Object
Constructor and Description |
---|
BooleanSQLOptimizer() |
protected void optimizeQuery(SQLQuery query)
protected void optimizeSelect(SQLQuery query)
protected void optimizeFilter(SQLQuery query)
protected void optimizeOrderBy(SQLQuery query)
protected int optimizeExpression(SQLExpressionIF sqlexpr)
protected int optimizeAnd(SQLAnd expr)
protected int optimizeEquals(SQLEquals expr)
protected int optimizeExists(SQLExists expr)
protected int optimizeFalse(SQLFalse expr)
protected int optimizeIn(SQLIn expr)
protected int optimizeIsNull(SQLIsNull expr)
protected int optimizeJoin(SQLJoin expr)
protected int optimizeLike(SQLLike expr)
protected int optimizeNot(SQLNot expr)
protected int optimizeNotEquals(SQLNotEquals expr)
protected int optimizeOr(SQLOr expr)
protected int optimizeSetOperation(SQLSetOperation expr)
protected int optimizeVerbatimExpression(SQLVerbatimExpression expr)
protected int optimizeValueExpression(SQLValueExpression expr)