org.ephman.abra.database
Class AggregateFilter

java.lang.Object
  |
  +--org.ephman.abra.database.QueryFilter
        |
        +--org.ephman.abra.database.AggregateFilter

public class AggregateFilter
extends QueryFilter


Field Summary
(package private)  java.lang.String aggregateFunction
           
(package private)  java.lang.String columnName
           
(package private)  java.lang.String tableAlias
           
(package private)  java.lang.String tableName
           
 
Constructor Summary
AggregateFilter(java.lang.String columnName, java.lang.String aggregateFunction, java.lang.String tableName)
           
 
Method Summary
 void addToPreparedQuery(PreparedQuery pq)
           
 void addToPreparedQuery(PreparedQuery pq, java.lang.String tableName)
           
 void setTableAlias(java.lang.String alias)
           
 java.lang.String toString()
           
 java.lang.String toString(java.lang.String tableName)
           
 
Methods inherited from class org.ephman.abra.database.QueryFilter
computeAlias, valOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

columnName

java.lang.String columnName

aggregateFunction

java.lang.String aggregateFunction

tableName

java.lang.String tableName

tableAlias

java.lang.String tableAlias
Constructor Detail

AggregateFilter

public AggregateFilter(java.lang.String columnName,
                       java.lang.String aggregateFunction,
                       java.lang.String tableName)
Method Detail

setTableAlias

public void setTableAlias(java.lang.String alias)
Specified by:
setTableAlias in class QueryFilter

addToPreparedQuery

public void addToPreparedQuery(PreparedQuery pq,
                               java.lang.String tableName)
Specified by:
addToPreparedQuery in class QueryFilter

addToPreparedQuery

public void addToPreparedQuery(PreparedQuery pq)
Overrides:
addToPreparedQuery in class QueryFilter

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(java.lang.String tableName)
Specified by:
toString in class QueryFilter