org.ephman.abra.database
Class SubSelectFilter

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

public class SubSelectFilter
extends QueryFilter


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

Field Detail

column

java.lang.String column

subTableName

java.lang.String subTableName

whereClause

QueryFilter whereClause

tabAlias

java.lang.String tabAlias
Constructor Detail

SubSelectFilter

public SubSelectFilter(java.lang.String column,
                       java.lang.String subTableName,
                       QueryFilter whereClause)
Method Detail

setTableAlias

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

toString

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

addToPreparedQuery

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