| 限定符和类型 | 字段和说明 |
|---|---|
protected SQLRecognizer |
BaseTransactionalExecutor.sqlRecognizer
The Sql recognizer.
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<SQLRecognizer> |
BaseTransactionalExecutor.sqlRecognizers
The Sql recognizer.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Map<SQLRecognizer,TableRecords> |
MultiExecutor.getAfterImagesMap() |
Map<SQLRecognizer,TableRecords> |
MultiExecutor.getBeforeImagesMap() |
Map<String,List<SQLRecognizer>> |
MultiExecutor.getMultiSqlGroup() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,S extends Statement> |
ExecuteTemplate.execute(List<SQLRecognizer> sqlRecognizers,
StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
Object... args)
Execute t.
|
| 构造器和说明 |
|---|
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,
SQLRecognizer sqlRecognizer)
Instantiates a new Base transactional executor.
|
DeleteExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Delete 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.
|
| 构造器和说明 |
|---|
AbstractDMLBaseExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
List<SQLRecognizer> sqlRecognizers)
Instantiates a new Base transactional executor.
|
BaseTransactionalExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
List<SQLRecognizer> sqlRecognizers)
Instantiates a new Base transactional 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.
|
| 构造器和说明 |
|---|
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 List<SQLRecognizer> |
SQLVisitorFactory.get(String sql,
String dbType)
Get sql recognizer.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
SQLDeleteRecognizer
The interface Sql delete recognizer.
|
interface |
SQLInsertRecognizer
The interface Sql insert recognizer.
|
interface |
SQLSelectRecognizer
The interface Sql select recognizer.
|
interface |
SQLUpdateRecognizer
The interface Sql update recognizer.
|
interface |
WhereRecognizer
The interface Where recognizer.
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<SQLRecognizer> |
SQLRecognizerFactory.create(String sql,
String dbType) |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLRecognizer |
SQLOperateRecognizerHolder.getDeleteRecognizer(String sql)
Get delete recognizer
|
SQLRecognizer |
SQLOperateRecognizerHolder.getInsertRecognizer(String sql)
Get insert recognizer
|
SQLRecognizer |
SQLOperateRecognizerHolder.getSelectForUpdateRecognizer(String sql)
Get SelectForUpdate recognizer
|
SQLRecognizer |
SQLOperateRecognizerHolder.getUpdateRecognizer(String sql)
Get update recognizer
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<SQLRecognizer> |
AntlrDelegatingSQLRecognizerFactory.create(String sql,
String dbType) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AntlrMySQLDeleteRecognizer
AntlrMySQLDeleteRecognizer
|
class |
AntlrMySQLInsertRecognizer
AntlrMySQLInsertRecognizer
|
class |
AntlrMySQLSelectRecognizer
AntlrMySQLSelectRecognizer
|
class |
AntlrMySQLUpdateRecognizer
AntlrMySQLUpdateRecognizer
|
| 限定符和类型 | 方法和说明 |
|---|---|
SQLRecognizer |
MySQLOperateRecognizerHolder.getDeleteRecognizer(String sql) |
SQLRecognizer |
MySQLOperateRecognizerHolder.getInsertRecognizer(String sql) |
SQLRecognizer |
MySQLOperateRecognizerHolder.getSelectForUpdateRecognizer(String sql) |
SQLRecognizer |
MySQLOperateRecognizerHolder.getUpdateRecognizer(String sql) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseRecognizer
The type Base recognizer.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SQLRecognizer |
SQLOperateRecognizerHolder.getDeleteRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast)
Get delete recognizer
|
SQLRecognizer |
SQLOperateRecognizerHolder.getInsertRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast)
Get insert recognizer
|
SQLRecognizer |
SQLOperateRecognizerHolder.getSelectForUpdateRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast)
Get SelectForUpdate recognizer
|
SQLRecognizer |
SQLOperateRecognizerHolder.getUpdateRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast)
Get update recognizer
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<SQLRecognizer> |
DruidDelegatingSQLRecognizerFactory.create(String sql,
String dbType) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseMySQLRecognizer |
class |
MySQLDeleteRecognizer
The type My sql delete recognizer.
|
class |
MySQLInsertRecognizer
The type My sql insert recognizer.
|
class |
MySQLSelectForUpdateRecognizer
The type My sql select for update recognizer.
|
class |
MySQLUpdateRecognizer
The type My sql update recognizer.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SQLRecognizer |
MySQLOperateRecognizerHolder.getDeleteRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
MySQLOperateRecognizerHolder.getInsertRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
MySQLOperateRecognizerHolder.getSelectForUpdateRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
MySQLOperateRecognizerHolder.getUpdateRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseOracleRecognizer |
class |
OracleDeleteRecognizer
The type oracle delete recognizer.
|
class |
OracleInsertRecognizer
The type oracle insert recognizer.
|
class |
OracleSelectForUpdateRecognizer
The type oracle select for update recognizer.
|
class |
OracleUpdateRecognizer
The type oracle update recognizer.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SQLRecognizer |
OracleOperateRecognizerHolder.getDeleteRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
OracleOperateRecognizerHolder.getInsertRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
OracleOperateRecognizerHolder.getSelectForUpdateRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
OracleOperateRecognizerHolder.getUpdateRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BasePostgresqlRecognizer |
class |
PostgresqlDeleteRecognizer |
class |
PostgresqlInsertRecognizer |
class |
PostgresqlSelectForUpdateRecognizer |
class |
PostgresqlUpdateRecognizer |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLRecognizer |
PostgresqlOperateRecognizerHolder.getDeleteRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
PostgresqlOperateRecognizerHolder.getInsertRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
PostgresqlOperateRecognizerHolder.getSelectForUpdateRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
PostgresqlOperateRecognizerHolder.getUpdateRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
Copyright © 2022 Seata. All rights reserved.