it.biobytes.ammentos.query
Class SqlQueryFilter

java.lang.Object
  extended by it.biobytes.ammentos.query.SqlQueryFilter
All Implemented Interfaces:
QueryFilter

public class SqlQueryFilter
extends java.lang.Object
implements QueryFilter

Author:
davide

Field Summary
 
Fields inherited from interface it.biobytes.ammentos.query.QueryFilter
APP_AND, APP_OR, OP_BIGGERTHAN, OP_BIGGERTHANOREQUALS, OP_EQUALS, OP_NOTEQUALS, OP_SMALLERTHAN, OP_SMALLERTHANOREQUALS
 
Constructor Summary
SqlQueryFilter(int appender, java.lang.String sql)
           
SqlQueryFilter(java.lang.String sql)
          Creates a new instance of SqlQueryFilter
 
Method Summary
 java.lang.String getPreviousAppender()
           
 java.lang.String getSql()
           
 void setDate(java.util.Date date)
           
 void setDecimal(double value)
           
 void setInteger(int value)
           
 void setLong(long value)
           
 void setObject(java.lang.Object value, FieldType type)
           
 int setParamValues(java.sql.PreparedStatement pstmt, int initialIndex)
           
 void setString(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SqlQueryFilter

public SqlQueryFilter(java.lang.String sql)
Creates a new instance of SqlQueryFilter


SqlQueryFilter

public SqlQueryFilter(int appender,
                      java.lang.String sql)
Method Detail

setParamValues

public int setParamValues(java.sql.PreparedStatement pstmt,
                          int initialIndex)
                   throws java.sql.SQLException
Specified by:
setParamValues in interface QueryFilter
Throws:
java.sql.SQLException

getSql

public java.lang.String getSql()
Specified by:
getSql in interface QueryFilter

getPreviousAppender

public java.lang.String getPreviousAppender()
Specified by:
getPreviousAppender in interface QueryFilter

setString

public void setString(java.lang.String value)

setDate

public void setDate(java.util.Date date)

setLong

public void setLong(long value)

setInteger

public void setInteger(int value)

setDecimal

public void setDecimal(double value)

setObject

public void setObject(java.lang.Object value,
                      FieldType type)