public class ClientPrepareResult extends Object implements PrepareResult
Modifier and Type | Method and Description |
---|---|
static ClientPrepareResult |
createParameterParts(String queryString,
boolean noBackslashEscapes)
Separate query in a String list and set flag isQueryMultipleRewritable.
|
static ClientPrepareResult |
createRewritableParts(String queryString,
boolean noBackslashEscapes)
Separate query in a String list and set flag isQueryMultiValuesRewritable
The parameters "?"
|
int |
getParamCount() |
List<byte[]> |
getQueryParts() |
String |
getSql() |
boolean |
isQueryMultipleRewritable() |
boolean |
isQueryMultiValuesRewritable() |
static boolean |
isRewritableBatch(String queryString,
boolean noBackslashEscapes)
Valid that query is valid (no ending semi colon, or end-of line comment ).
|
boolean |
isRewriteType() |
public String getSql()
getSql
in interface PrepareResult
public List<byte[]> getQueryParts()
public boolean isQueryMultiValuesRewritable()
public boolean isQueryMultipleRewritable()
public boolean isRewriteType()
public int getParamCount()
getParamCount
in interface PrepareResult
public static ClientPrepareResult createParameterParts(String queryString, boolean noBackslashEscapes)
queryString
- querynoBackslashEscapes
- escape modepublic static boolean isRewritableBatch(String queryString, boolean noBackslashEscapes)
queryString
- querynoBackslashEscapes
- escapepublic static ClientPrepareResult createRewritableParts(String queryString, boolean noBackslashEscapes)
queryString
- query StringnoBackslashEscapes
- must backslash be escaped.Copyright © 2016. All rights reserved.