public abstract class FilterSQLOptimizer extends Object
Constructor and Description |
---|
FilterSQLOptimizer() |
protected void filterSelect(SQLQuery query)
protected void filterFilter(SQLQuery query)
protected void filterOrderBy(SQLQuery query)
protected SQLExpressionIF[] filterExpressions(SQLExpressionIF[] exprs)
protected SQLExpressionIF filterExpression(SQLExpressionIF sqlexpr)
protected SQLExpressionIF filterAnd(SQLAnd expr)
protected SQLExpressionIF filterEquals(SQLEquals expr)
protected SQLExpressionIF filterExists(SQLExists expr)
protected SQLExpressionIF filterFalse(SQLFalse expr)
protected SQLExpressionIF filterIn(SQLIn expr)
protected SQLExpressionIF filterIsNull(SQLIsNull expr)
protected SQLExpressionIF filterJoin(SQLJoin expr)
protected SQLExpressionIF filterLike(SQLLike expr)
protected SQLExpressionIF filterNot(SQLNot expr)
protected SQLExpressionIF filterNotEquals(SQLNotEquals expr)
protected SQLExpressionIF filterOr(SQLOr expr)
protected SQLExpressionIF filterSetOperation(SQLSetOperation expr)
protected SQLExpressionIF filterVerbatimExpression(SQLVerbatimExpression expr)
protected SQLExpressionIF filterValueExpression(SQLValueExpression expr)
protected SQLValueIF[] filterValues(SQLValueIF[] values)
protected SQLAggregateIF filterAggregate(SQLAggregateIF sqlagg)
protected SQLValueIF filterValue(SQLValueIF sqlvalue)
protected SQLValueIF filterColumns(SQLColumns value)
protected SQLValueIF filterNull(SQLNull value)
protected SQLValueIF filterParameter(SQLParameter value)
protected SQLValueIF filterPrimitive(SQLPrimitive value)
protected SQLValueIF filterTuple(SQLTuple value)
protected SQLValueIF filterVerbatim(SQLVerbatim value)
protected SQLValueIF filterFunction(SQLFunction value)