| 程序包 | 说明 |
|---|---|
| io.seata.rm.datasource.exec | |
| io.seata.rm.datasource.exec.mysql | |
| io.seata.rm.datasource.exec.oracle | |
| io.seata.rm.datasource.exec.postgresql | |
| io.seata.rm.datasource.xa |
| 限定符和类型 | 字段和说明 |
|---|---|
protected StatementCallback<T,S> |
BaseTransactionalExecutor.statementCallback
The Statement callback.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,S extends Statement> |
ExecuteTemplate.execute(List<SQLRecognizer> sqlRecognizers,
StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
Object... args)
Execute t.
|
static <T,S extends Statement> |
ExecuteTemplate.execute(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
Object... args)
Execute t.
|
| 构造器和说明 |
|---|
AbstractDMLBaseExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
List<SQLRecognizer> sqlRecognizers)
Instantiates a new Base transactional executor.
|
AbstractDMLBaseExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Abstract dml base executor.
|
BaseInsertExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Abstract dml base executor.
|
BaseTransactionalExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
List<SQLRecognizer> sqlRecognizers)
Instantiates a new Base transactional executor.
|
BaseTransactionalExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Base transactional executor.
|
DeleteExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Delete executor.
|
MultiDeleteExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
List<SQLRecognizer> sqlRecognizers) |
MultiExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
List<SQLRecognizer> sqlRecognizers)
Instantiates a new Abstract dml base executor.
|
MultiUpdateExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
List<SQLRecognizer> sqlRecognizers)
Instantiates a new Multi update executor.
|
PlainExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback)
Instantiates a new Plain executor.
|
SelectForUpdateExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Select for update executor.
|
UpdateExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Update executor.
|
| 构造器和说明 |
|---|
MySQLInsertExecutor(StatementProxy statementProxy,
StatementCallback statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Abstract dml base executor.
|
MySQLInsertOrUpdateExecutor(StatementProxy statementProxy,
StatementCallback statementCallback,
SQLRecognizer sqlRecognizer) |
| 构造器和说明 |
|---|
OracleInsertExecutor(StatementProxy statementProxy,
StatementCallback statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Abstract dml base executor.
|
| 构造器和说明 |
|---|
PostgresqlInsertExecutor(StatementProxy statementProxy,
StatementCallback statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Abstract dml base executor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,S extends Statement> |
ExecuteTemplateXA.execute(AbstractConnectionProxyXA connectionProxyXA,
StatementCallback<T,S> statementCallback,
S targetStatement,
Object... args) |
Copyright © 2022 Seata. All rights reserved.