org.ephman.abra.database
Class QueryFilter

java.lang.Object
  |
  +--org.ephman.abra.database.QueryFilter
Direct Known Subclasses:
AggregateFilter, ComparisonFilter, LimitFilter, LRFilter, PreparedFilter, SetFilter, SubSelectFilter, WrapperFilter

public abstract class QueryFilter
extends java.lang.Object


Constructor Summary
QueryFilter()
           
 
Method Summary
 void addToPreparedQuery(PreparedQuery pq)
           
abstract  void addToPreparedQuery(PreparedQuery pq, java.lang.String tableName)
           
protected  java.lang.String computeAlias(java.lang.String tableAlias, java.lang.String tableName)
           
abstract  void setTableAlias(java.lang.String alias)
           
abstract  java.lang.String toString(java.lang.String tableName)
           
protected  java.lang.String valOf(java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryFilter

public QueryFilter()
Method Detail

setTableAlias

public abstract void setTableAlias(java.lang.String alias)

addToPreparedQuery

public abstract void addToPreparedQuery(PreparedQuery pq,
                                        java.lang.String tableName)

addToPreparedQuery

public void addToPreparedQuery(PreparedQuery pq)

toString

public abstract java.lang.String toString(java.lang.String tableName)

valOf

protected java.lang.String valOf(java.lang.Object value)

computeAlias

protected java.lang.String computeAlias(java.lang.String tableAlias,
                                        java.lang.String tableName)