@LoadLevel(name="sqlserver", scope=PROTOTYPE) public class SqlServerUpdateExecutor<T,S extends Statement> extends UpdateExecutor<T,S>
GROUP_BY, WHEREsqlRecognizer, sqlRecognizers, statementCallback, statementProxy| Constructor and Description |
|---|
SqlServerUpdateExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new SqlServer Update executor.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildBeforeImageSQL(TableMeta tableMeta,
ArrayList<List<Object>> paramAppenderList) |
afterImage, beforeImagedoExecute, executeAutoCommitFalse, executeAutoCommitTruebuildLimitCondition, buildLockKey, buildOrderCondition, buildTableRecords, buildTableRecords, buildUndoItem, buildWhereCondition, containPK, containsPK, containsPK, execute, getColumnNameInSQL, getColumnNamesInSQL, getColumnNamesWithTablePrefix, getColumnNamesWithTablePrefixList, getColumnNameWithTablePrefix, getDbType, getFromTableInSQL, getNeedColumns, getStandardPkColumnName, getTableMeta, getTableMeta, prepareUndoLogpublic SqlServerUpdateExecutor(StatementProxy<S> statementProxy, StatementCallback<T,S> statementCallback, SQLRecognizer sqlRecognizer)
statementProxy - the statement proxystatementCallback - the statement callbacksqlRecognizer - the sql recognizerprotected String buildBeforeImageSQL(TableMeta tableMeta, ArrayList<List<Object>> paramAppenderList)
buildBeforeImageSQL in class UpdateExecutor<T,S extends Statement>Copyright © 2023 Seata. All rights reserved.