org.drizzle.jdbc.internal.common.query
Interface ParameterizedQuery

All Superinterfaces:
Query
All Known Implementing Classes:
DrizzleParameterizedQuery

public interface ParameterizedQuery
extends Query

. User: marcuse Date: Mar 18, 2009 Time: 10:07:57 PM


Method Summary
 void clearParameters()
          clears the parameters.
 int getParamCount()
          get the number of parameters in this query.
 ParameterHolder[] getParameters()
           
 java.lang.String getQuery()
           
 byte[][] getQueryPartsArray()
           
 void setParameter(int position, ParameterHolder parameter)
          Sets a parameter at a position.
 
Methods inherited from interface org.drizzle.jdbc.internal.common.query.Query
getQueryType, length, writeTo, writeTo
 

Method Detail

getParamCount

int getParamCount()
get the number of parameters in this query.

Returns:
number of parameters

clearParameters

void clearParameters()
clears the parameters.


setParameter

void setParameter(int position,
                  ParameterHolder parameter)
                  throws IllegalParameterException
Sets a parameter at a position. The positions start at 0.

Parameters:
position - the position to set it at
parameter - the parameter to set
Throws:
IllegalParameterException - if, for example, the position is out of bounds

getParameters

ParameterHolder[] getParameters()

getQuery

java.lang.String getQuery()
Specified by:
getQuery in interface Query

getQueryPartsArray

byte[][] getQueryPartsArray()


Copyright © 2012. All Rights Reserved.