org.shiftone.exq.impl.query
Class QueryImpl

java.lang.Object
  extended byorg.shiftone.exq.impl.query.QueryImpl
All Implemented Interfaces:
Query

public class QueryImpl
extends java.lang.Object
implements Query

Class QueryImpl

Author:
Jeff Drost

Constructor Summary
QueryImpl(QueryMetaData metaData)
          Constructor QueryImpl
 
Method Summary
 void clearParameters()
          Method clearParameters
 Cursor execute()
          Method execute
 Cursor execute(int pageNumber, int rowsPerPage)
          Method execute
 void setParameter(java.lang.String name, boolean value)
          Method setParameter
 void setParameter(java.lang.String name, char value)
          Method setParameter
 void setParameter(java.lang.String name, java.util.Date value)
          Method setParameter
 void setParameter(java.lang.String name, double value)
          Method setParameter
 void setParameter(java.lang.String name, float value)
          Method setParameter
 void setParameter(java.lang.String name, int value)
          Method setParameter
 void setParameter(java.lang.String name, long value)
          Method setParameter
 void setParameter(java.lang.String name, java.lang.Object value)
          Method setParameter
 void setParameter(java.lang.String name, java.lang.String value)
          Method setParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryImpl

public QueryImpl(QueryMetaData metaData)
Constructor QueryImpl

Parameters:
metaData -
Method Detail

setParameter

public void setParameter(java.lang.String name,
                         java.lang.Object value)
Method setParameter

Specified by:
setParameter in interface Query
Parameters:
name -
value -

setParameter

public void setParameter(java.lang.String name,
                         java.util.Date value)
Method setParameter

Specified by:
setParameter in interface Query
Parameters:
name -
value -

setParameter

public void setParameter(java.lang.String name,
                         boolean value)
Method setParameter

Specified by:
setParameter in interface Query
Parameters:
name -
value -

setParameter

public void setParameter(java.lang.String name,
                         char value)
Method setParameter

Specified by:
setParameter in interface Query
Parameters:
name -
value -

setParameter

public void setParameter(java.lang.String name,
                         double value)
Method setParameter

Specified by:
setParameter in interface Query
Parameters:
name -
value -

setParameter

public void setParameter(java.lang.String name,
                         float value)
Method setParameter

Specified by:
setParameter in interface Query
Parameters:
name -
value -

setParameter

public void setParameter(java.lang.String name,
                         int value)
Method setParameter

Specified by:
setParameter in interface Query
Parameters:
name -
value -

setParameter

public void setParameter(java.lang.String name,
                         long value)
Method setParameter

Specified by:
setParameter in interface Query
Parameters:
name -
value -

setParameter

public void setParameter(java.lang.String name,
                         java.lang.String value)
Method setParameter

Specified by:
setParameter in interface Query
Parameters:
name -
value -

clearParameters

public void clearParameters()
Method clearParameters

Specified by:
clearParameters in interface Query

execute

public Cursor execute()
               throws QueryException,
                      ConnectionException
Method execute

Specified by:
execute in interface Query
Throws:
ConnectionException
QueryException

execute

public Cursor execute(int pageNumber,
                      int rowsPerPage)
               throws QueryException,
                      ConnectionException
Method execute

Specified by:
execute in interface Query
Parameters:
pageNumber -
rowsPerPage -
Throws:
ConnectionException
QueryException