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
ParameterizedQuery
setParameter
in interface ParameterizedQuery
position
- the position to set it atparameter
- the parameter to setIllegalParameterException
- if, for example, the position is out of boundspublic ParameterHolder[] getParameters()
getParameters
in interface ParameterizedQuery
public void clearParameters()
ParameterizedQuery
clearParameters
in interface ParameterizedQuery
public void validate() throws QueryException
validate
in interface Query
QueryException
public void writeTo(OutputStream os) throws IOException, QueryException
writeTo
in interface Query
IOException
QueryException
public String getQuery()
getQuery
in interface ParameterizedQuery
getQuery
in interface Query
public byte[][] getQueryPartsArray()
getQueryPartsArray
in interface ParameterizedQuery
public QueryType getQueryType()
getQueryType
in interface Query
public int getParamCount()
ParameterizedQuery
getParamCount
in interface ParameterizedQuery
Copyright © 2014. All rights reserved.