public class MySQLUpdateRecognizer extends BaseMySQLRecognizer implements SQLUpdateRecognizer
BaseRecognizer.VMarkeroriginalSQL| 构造器和说明 |
|---|
MySQLUpdateRecognizer(String originalSQL,
com.alibaba.druid.sql.ast.SQLStatement ast)
Instantiates a new My sql update recognizer.
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getLimit(ParametersHolder parametersHolder,
ArrayList<List<Object>> paramAppenderList) |
String |
getOrderBy() |
SQLType |
getSQLType() |
String |
getTableAlias() |
String |
getTableName() |
List<String> |
getUpdateColumns() |
List<Object> |
getUpdateValues() |
String |
getWhereCondition() |
String |
getWhereCondition(ParametersHolder parametersHolder,
ArrayList<List<Object>> paramAppenderList) |
createOutputVisitor, getLimit, getOrderBy, getWhereCondition, getWhereConditionexecuteVisit, getOriginalSQLclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetOriginalSQLpublic MySQLUpdateRecognizer(String originalSQL, com.alibaba.druid.sql.ast.SQLStatement ast)
originalSQL - the original sqlast - the astpublic SQLType getSQLType()
getSQLType 在接口中 SQLRecognizerpublic List<String> getUpdateColumns()
getUpdateColumns 在接口中 SQLUpdateRecognizerpublic List<Object> getUpdateValues()
getUpdateValues 在接口中 SQLUpdateRecognizerpublic String getWhereCondition(ParametersHolder parametersHolder, ArrayList<List<Object>> paramAppenderList)
getWhereCondition 在接口中 WhereRecognizerpublic String getWhereCondition()
getWhereCondition 在接口中 WhereRecognizerpublic String getTableAlias()
getTableAlias 在接口中 SQLRecognizerpublic String getTableName()
getTableName 在接口中 SQLRecognizerpublic String getLimit(ParametersHolder parametersHolder, ArrayList<List<Object>> paramAppenderList)
getLimit 在接口中 WhereRecognizerpublic String getOrderBy()
getOrderBy 在接口中 WhereRecognizerCopyright © 2021 Seata. All rights reserved.