| Modifier and Type | Field and Description |
|---|---|
protected SQLRecognizer |
BaseTransactionalExecutor.sqlRecognizer
The Sql recognizer.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<SQLRecognizer> |
BaseTransactionalExecutor.sqlRecognizers
The Sql recognizer.
|
| Modifier and Type | Method and Description |
|---|---|
Map<SQLRecognizer,TableRecords> |
MultiExecutor.getAfterImagesMap() |
Map<SQLRecognizer,TableRecords> |
MultiExecutor.getBeforeImagesMap() |
Map<String,List<SQLRecognizer>> |
MultiExecutor.getMultiSqlGroup() |
| Modifier and Type | Method and Description |
|---|---|
static <T,S extends Statement> |
ExecuteTemplate.execute(List<SQLRecognizer> sqlRecognizers,
StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
Object... args)
Execute t.
|
| Constructor and Description |
|---|
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.
|
| Constructor and Description |
|---|
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.
|
| Constructor and Description |
|---|
DmInsertExecutor(StatementProxy statementProxy,
StatementCallback statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Abstract dml base executor.
|
| Constructor and Description |
|---|
MariadbInsertExecutor(StatementProxy statementProxy,
StatementCallback statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Abstract dml base executor.
|
MariadbInsertOnDuplicateUpdateExecutor(StatementProxy statementProxy,
StatementCallback statementCallback,
SQLRecognizer sqlRecognizer) |
MariadbUpdateJoinExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Update executor.
|
| Constructor and Description |
|---|
MySQLInsertExecutor(StatementProxy statementProxy,
StatementCallback statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Abstract dml base executor.
|
MySQLInsertOnDuplicateUpdateExecutor(StatementProxy statementProxy,
StatementCallback statementCallback,
SQLRecognizer sqlRecognizer) |
MySQLUpdateJoinExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Update executor.
|
| Constructor and Description |
|---|
OracleInsertExecutor(StatementProxy statementProxy,
StatementCallback statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Abstract dml base executor.
|
| Constructor and Description |
|---|
PolarDBXInsertExecutor(StatementProxy statementProxy,
StatementCallback statementCallback,
SQLRecognizer sqlRecognizer) |
PolarDBXInsertOnDuplicateUpdateExecutor(StatementProxy statementProxy,
StatementCallback statementCallback,
SQLRecognizer sqlRecognizer) |
PolarDBXUpdateJoinExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
SQLRecognizer sqlRecognizer) |
| Constructor and Description |
|---|
PostgresqlInsertExecutor(StatementProxy statementProxy,
StatementCallback statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Abstract dml base executor.
|
| Constructor and Description |
|---|
SqlServerDeleteExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new sql Server Delete executor.
|
SqlServerInsertExecutor(StatementProxy statementProxy,
StatementCallback statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Abstract dml base executor.
|
SqlServerSelectForUpdateExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new Sqlserver Select for update executor.
|
SqlServerUpdateExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
SQLRecognizer sqlRecognizer)
Instantiates a new SqlServer Update executor.
|
| Constructor and Description |
|---|
SqlServerMultiDeleteExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
List<SQLRecognizer> sqlRecognizers) |
SqlServerMultiUpdateExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
List<SQLRecognizer> sqlRecognizers)
Instantiates a new SqlServer Multi update executor.
|
| Modifier and Type | Method and Description |
|---|---|
static List<SQLRecognizer> |
SQLVisitorFactory.get(String sql,
String dbType)
Get sql recognizer.
|
| Modifier and Type | Interface and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
List<SQLRecognizer> |
SQLRecognizerFactory.create(String sql,
String dbType) |
| Modifier and Type | Method and Description |
|---|---|
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
|
| Modifier and Type | Method and Description |
|---|---|
List<SQLRecognizer> |
AntlrDelegatingSQLRecognizerFactory.create(String sql,
String dbType) |
| Modifier and Type | Class and Description |
|---|---|
class |
AntlrMySQLDeleteRecognizer
AntlrMySQLDeleteRecognizer
|
class |
AntlrMySQLInsertRecognizer
AntlrMySQLInsertRecognizer
|
class |
AntlrMySQLSelectRecognizer
AntlrMySQLSelectRecognizer
|
class |
AntlrMySQLUpdateRecognizer
AntlrMySQLUpdateRecognizer
|
| Modifier and Type | Method and Description |
|---|---|
SQLRecognizer |
MySQLOperateRecognizerHolder.getDeleteRecognizer(String sql) |
SQLRecognizer |
MySQLOperateRecognizerHolder.getInsertRecognizer(String sql) |
SQLRecognizer |
MySQLOperateRecognizerHolder.getSelectForUpdateRecognizer(String sql) |
SQLRecognizer |
MySQLOperateRecognizerHolder.getUpdateRecognizer(String sql) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseRecognizer
The type Base recognizer.
|
| Modifier and Type | Method and Description |
|---|---|
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
|
| Modifier and Type | Method and Description |
|---|---|
List<SQLRecognizer> |
DruidDelegatingSQLRecognizerFactory.create(String sql,
String dbType) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseDmRecognizer |
class |
DmDeleteRecognizer
The type dm delete recognizer.
|
class |
DmInsertRecognizer
The type dm insert recognizer.
|
class |
DmSelectForUpdateRecognizer
The type dm select for update recognizer.
|
class |
DmUpdateRecognizer
The type dm update recognizer.
|
| Modifier and Type | Method and Description |
|---|---|
SQLRecognizer |
DmOperateRecognizerHolder.getDeleteRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
DmOperateRecognizerHolder.getInsertRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
DmOperateRecognizerHolder.getSelectForUpdateRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
DmOperateRecognizerHolder.getUpdateRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
| Modifier and Type | Class and Description |
|---|---|
class |
MariadbDeleteRecognizer
The type Mariadb delete recognizer.
|
class |
MariadbInsertRecognizer
The type Mariadb insert recognizer.
|
class |
MariadbSelectForUpdateRecognizer
The type Mariadb select for update recognizer.
|
class |
MariadbUpdateRecognizer
The type Mariadb update recognizer.
|
| Modifier and Type | Method and Description |
|---|---|
SQLRecognizer |
MariadbOperateRecognizerHolder.getDeleteRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
MariadbOperateRecognizerHolder.getInsertRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
MariadbOperateRecognizerHolder.getSelectForUpdateRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
MariadbOperateRecognizerHolder.getUpdateRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
| Modifier and Type | Class and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Class and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Class and Description |
|---|---|
class |
PolarDBXDeleteRecognizer
Delete statement recognizer for PolarDB-X
|
class |
PolarDBXInsertRecognizer
Insert statement recognizer for PolarDB-X
|
class |
PolarDBXSelectForUpdateRecognizer
Select for update statement recognizer for PolarDB-X
|
class |
PolarDBXUpdateRecognizer
Update statement recognizer for PolarDB-X
|
| Modifier and Type | Method and Description |
|---|---|
SQLRecognizer |
PolarDBXOperateRecognizerHolder.getDeleteRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
PolarDBXOperateRecognizerHolder.getInsertRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
PolarDBXOperateRecognizerHolder.getSelectForUpdateRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
PolarDBXOperateRecognizerHolder.getUpdateRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
| Modifier and Type | Class and Description |
|---|---|
class |
BasePostgresqlRecognizer |
class |
PostgresqlDeleteRecognizer |
class |
PostgresqlInsertRecognizer |
class |
PostgresqlSelectForUpdateRecognizer |
class |
PostgresqlUpdateRecognizer |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseSqlServerRecognizer |
class |
SqlServerDeleteRecognizer
The type SqlServer delete recognizer.
|
class |
SqlServerInsertRecognizer
The type SqlServer insert recognizer.
|
class |
SqlServerSelectForUpdateRecognizer
The type SqlServer select for update recognizer.
|
class |
SqlServerUpdateRecognizer
The type SqlServer update recognizer.
|
| Modifier and Type | Method and Description |
|---|---|
SQLRecognizer |
SqlServerOperateRecognizerHolder.getDeleteRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
SqlServerOperateRecognizerHolder.getInsertRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
SqlServerOperateRecognizerHolder.getSelectForUpdateRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
SQLRecognizer |
SqlServerOperateRecognizerHolder.getUpdateRecognizer(String sql,
com.alibaba.druid.sql.ast.SQLStatement ast) |
Copyright © 2023 Seata. All rights reserved.