Package org.mariadb.r2dbc.util
Class ClientPrepareResult
- java.lang.Object
-
- org.mariadb.r2dbc.util.ClientPrepareResult
-
- All Implemented Interfaces:
PrepareResult
public class ClientPrepareResult extends Object implements PrepareResult
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetParamCount()List<String>getParamNameList()List<byte[]>getQueryParts()static booleanhasParameter(String queryString, boolean noBackslashEscapes)Check if SQL has parameter.booleanisQueryMultipleRewritable()booleanisReturning()static ClientPrepareResultparameterParts(String queryString, boolean noBackslashEscapes)Separate query in a String list and set flag isQueryMultipleRewritable.booleansupportAddingReturning()StringtoString()voidvalidateAddingReturning()
-
-
-
Method Detail
-
parameterParts
public static ClientPrepareResult parameterParts(String queryString, boolean noBackslashEscapes)
Separate query in a String list and set flag isQueryMultipleRewritable. The resulting string list is separated by ? or :name that are not in comments.- Parameters:
queryString- querynoBackslashEscapes- escape mode- Returns:
- ClientPrepareResult
-
hasParameter
public static boolean hasParameter(String queryString, boolean noBackslashEscapes)
Check if SQL has parameter.- Parameters:
queryString- querynoBackslashEscapes- escape mode- Returns:
- True if has named parameter
-
getQueryParts
public List<byte[]> getQueryParts()
-
isQueryMultipleRewritable
public boolean isQueryMultipleRewritable()
-
isReturning
public boolean isReturning()
-
supportAddingReturning
public boolean supportAddingReturning()
-
getParamCount
public int getParamCount()
- Specified by:
getParamCountin interfacePrepareResult
-
validateAddingReturning
public void validateAddingReturning()
-
-