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 |
getPacketLength() |
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 |
toSQL()
Returns a string representing the SQL of the query.
|
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 ParameterizedQuerypublic String toSQL()
public int getPacketLength()
getPacketLength in interface QueryCopyright © 2015. All rights reserved.