public class MySQLParameterizedQuery extends Object implements ParameterizedQuery
| Constructor and Description |
|---|
MySQLParameterizedQuery(String query,
boolean noBackslashEscapes) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearParameters()
clears the parameters.
|
MySQLParameterizedQuery |
cloneQuery() |
int |
getParamCount()
get the number of parameters in this query.
|
ParameterHolder[] |
getParameters() |
String |
getQuery() |
byte[][] |
getQueryPartsArray() |
QueryType |
getQueryType() |
void |
setParameter(int position,
ParameterHolder parameter)
Sets a parameter at a position.
|
String |
toString() |
void |
validate() |
void |
writeTo(OutputStream os) |
public MySQLParameterizedQuery(String query, boolean noBackslashEscapes)
public MySQLParameterizedQuery cloneQuery()
public void setParameter(int position,
ParameterHolder parameter)
throws IllegalParameterException
ParameterizedQuerysetParameter in interface ParameterizedQueryposition - the position to set it atparameter - the parameter to setIllegalParameterException - if, for example, the position is out of boundspublic ParameterHolder[] getParameters()
getParameters in interface ParameterizedQuerypublic void clearParameters()
ParameterizedQueryclearParameters in interface ParameterizedQuerypublic void validate()
throws QueryException
validate in interface QueryQueryExceptionpublic void writeTo(OutputStream os) throws IOException, QueryException
writeTo in interface QueryIOExceptionQueryExceptionpublic String getQuery()
getQuery in interface ParameterizedQuerygetQuery in interface Querypublic byte[][] getQueryPartsArray()
getQueryPartsArray in interface ParameterizedQuerypublic QueryType getQueryType()
getQueryType in interface Querypublic int getParamCount()
ParameterizedQuerygetParamCount in interface ParameterizedQueryCopyright © 2014. All rights reserved.