org.ephman.abra.database
Class WrapperFilter

java.lang.Object
  |
  +--org.ephman.abra.database.QueryFilter
        |
        +--org.ephman.abra.database.WrapperFilter
Direct Known Subclasses:
LimitQuery

public class WrapperFilter
extends QueryFilter


Field Summary
(package private)  java.util.Vector columns
           
(package private)  QueryFilter inner
           
(package private)  SortCriteria outerSort
           
(package private)  java.lang.String tabAlias
           
(package private)  QueryFilter whereClause
           
 
Constructor Summary
WrapperFilter(QueryFilter inner, java.util.Vector columns, QueryFilter whereClause)
           
WrapperFilter(QueryFilter inner, java.util.Vector columns, QueryFilter whereClause, SortCriteria outerSort)
           
 
Method Summary
 void addToPreparedQuery(PreparedQuery pq, java.lang.String tableName)
           
(package private)  java.lang.String getPost(java.lang.String tableName)
           
(package private)  java.lang.String getPrep()
           
 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

inner

QueryFilter inner

columns

java.util.Vector columns

whereClause

QueryFilter whereClause

outerSort

SortCriteria outerSort

tabAlias

java.lang.String tabAlias
Constructor Detail

WrapperFilter

public WrapperFilter(QueryFilter inner,
                     java.util.Vector columns,
                     QueryFilter whereClause)

WrapperFilter

public WrapperFilter(QueryFilter inner,
                     java.util.Vector columns,
                     QueryFilter whereClause,
                     SortCriteria outerSort)
Method Detail

setTableAlias

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

getPrep

java.lang.String getPrep()

getPost

java.lang.String getPost(java.lang.String tableName)

addToPreparedQuery

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

toString

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