public class AntlrMySQLInsertRecognizer extends Object implements SQLInsertRecognizer
| Constructor and Description |
|---|
AntlrMySQLInsertRecognizer(String sql) |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getDuplicateKeyUpdate() |
List<String> |
getInsertColumns() |
List<String> |
getInsertColumnsIsSimplified() |
List<String> |
getInsertParamsValue() |
List<List<Object>> |
getInsertRows(Collection<Integer> primaryKeyIndex) |
String |
getOriginalSQL() |
SQLType |
getSQLType() |
String |
getTableAlias() |
String |
getTableName() |
boolean |
insertColumnsIsEmpty() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisSqlSyntaxSupportspublic AntlrMySQLInsertRecognizer(String sql)
public SQLType getSQLType()
getSQLType in interface SQLRecognizerpublic String getTableAlias()
getTableAlias in interface SQLRecognizerpublic String getTableName()
getTableName in interface SQLRecognizerpublic String getOriginalSQL()
getOriginalSQL in interface SQLRecognizerpublic boolean insertColumnsIsEmpty()
insertColumnsIsEmpty in interface SQLInsertRecognizerpublic List<String> getInsertColumns()
getInsertColumns in interface SQLInsertRecognizerpublic List<List<Object>> getInsertRows(Collection<Integer> primaryKeyIndex)
getInsertRows in interface SQLInsertRecognizerpublic List<String> getInsertParamsValue()
getInsertParamsValue in interface SQLInsertRecognizerpublic List<String> getDuplicateKeyUpdate()
getDuplicateKeyUpdate in interface SQLInsertRecognizerpublic List<String> getInsertColumnsIsSimplified()
getInsertColumnsIsSimplified in interface SQLInsertRecognizerCopyright © 2022 Seata. All rights reserved.