com.solidstategroup.sitetracker.data.filter
Class SqlFilter

java.lang.Object
  extended by com.solidstategroup.sitetracker.data.filter.SqlFilter
Direct Known Subclasses:
DateFilter, IntegerFilter

public abstract class SqlFilter
extends java.lang.Object

would like to expand this stuff but perhaps not just yet. User: Phil Date: 31-Mar-2005 Time: 13:46:41


Field Summary
protected  java.lang.String columnName
           
protected  int type
           
static int TYPE_EQUAL
           
static int TYPE_GREATER_OR_EQUAL
           
static int TYPE_GREATER_THAN
           
static int TYPE_LESS_OR_EQUAL
           
static int TYPE_LESS_THAN
           
 
Constructor Summary
SqlFilter()
           
 
Method Summary
 java.lang.String getColumnName()
           
abstract  int getDataType()
           
protected  java.lang.String getOperator()
           
abstract  java.lang.Object getParameter()
           
 java.lang.String getSql()
           
abstract  int getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_GREATER_THAN

public static final int TYPE_GREATER_THAN
See Also:
Constant Field Values

TYPE_LESS_THAN

public static final int TYPE_LESS_THAN
See Also:
Constant Field Values

TYPE_GREATER_OR_EQUAL

public static final int TYPE_GREATER_OR_EQUAL
See Also:
Constant Field Values

TYPE_LESS_OR_EQUAL

public static final int TYPE_LESS_OR_EQUAL
See Also:
Constant Field Values

TYPE_EQUAL

public static final int TYPE_EQUAL
See Also:
Constant Field Values

columnName

protected java.lang.String columnName

type

protected int type
Constructor Detail

SqlFilter

public SqlFilter()
Method Detail

getDataType

public abstract int getDataType()

getParameter

public abstract java.lang.Object getParameter()

getColumnName

public java.lang.String getColumnName()

getType

public abstract int getType()

getSql

public java.lang.String getSql()

getOperator

protected java.lang.String getOperator()