public class ParamParserDollarMark extends AbstractParamParser
log, REGEX_COLON_MARK, REGEX_DOLLAR_MARK, REGEX_HASH_MARK, REGEX_IN, REGEX_QUESTION_MARK, REGEX_SINGLE_QUOTE| Modifier and Type | Method and Description |
|---|---|
String[] |
find(String query)
extract the parameters names from query.
|
static ParamParser |
getInstance() |
String |
getPlaceholder()
Is
$ |
ParamMarkType |
getType() |
String |
replaceForPlaceholder(String query,
Object params)
Replace the parameters names for question marks
|
String |
replaceForPlaceholderWithNumber(String query,
Object params) |
getParamsClauseIN, padspace, replaceForPlaceholderpublic static ParamParser getInstance()
public String[] find(String query)
ParamParserquery - the SQL sentencepublic ParamMarkType getType()
public String getPlaceholder()
$getPlaceholder in interface ParamParsergetPlaceholder in class AbstractParamParserpublic String replaceForPlaceholder(String query, Object params)
ParamParserreplaceForPlaceholder in interface ParamParserreplaceForPlaceholder in class AbstractParamParserquery - the SQL sentenceparams - parameters used at query, its necessary when the query use IN clausepublic String replaceForPlaceholderWithNumber(String query, Object params)
replaceForPlaceholderWithNumber in interface ParamParserreplaceForPlaceholderWithNumber in class AbstractParamParserCopyright © 2012–2020 jkniv, copyleft code. All rights reserved.