org.ephman.abra.database
Class SetFilter

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

public class SetFilter
extends QueryFilter

class to represent a set lookup i.e where oid in (3,6,9) pass in the column and the vector of ids..

Author:
Paul M. Bethe

Field Summary
(package private)  int[] arrayValues
           
(package private)  java.lang.String columnName
           
(package private)  java.lang.String tableAlias
           
(package private)  java.util.Vector values
           
 
Constructor Summary
SetFilter(java.lang.String columnName, int[] values)
           
SetFilter(java.lang.String columnName, java.util.Vector values)
           
 
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

values

java.util.Vector values

columnName

java.lang.String columnName

arrayValues

int[] arrayValues

tableAlias

java.lang.String tableAlias
Constructor Detail

SetFilter

public SetFilter(java.lang.String columnName,
                 java.util.Vector values)

SetFilter

public SetFilter(java.lang.String columnName,
                 int[] values)
Method Detail

toString

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

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

addToPreparedQuery

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