| 限定符和类型 | 方法和说明 |
|---|---|
static <R> R |
SqlExecutionFactory.executorSql(SqlExecuteType sqlExecuteType,
SqlStatementWrapper sqlStatementWrapper,
Function<SqlExecutor,R> doSqlExecutor) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract SqlStatementWrapper |
AbstractDialectParser.getSqlStatementWrapper() |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlStatementWrapper |
MysqlParser.getSqlStatementWrapper() |
SqlStatementWrapper |
OracleParser.getSqlStatementWrapper() |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SqlStatementSelectWrapper |
| 限定符和类型 | 方法和说明 |
|---|---|
ExecutionControl |
SqlInterceptorChain.beforeExecution(SqlStatementWrapper sqlStatementWrapper,
Connection connection) |
ExecutionControl |
SqlInterceptor.beforeExecution(SqlStatementWrapper sqlStatementWrapper,
Connection connection)
在 SQL 执行之前的拦截逻辑。
|
<R> R |
SqlInterceptorChain.retrieveSkippedResult(SqlStatementWrapper sqlStatementWrapper,
Connection connection) |
default <R> R |
SqlInterceptor.retrieveSkippedResult(SqlStatementWrapper sqlStatementWrapper,
Connection connection)
当
SqlInterceptor.beforeExecution(com.dynamic.sql.core.dml.SqlStatementWrapper, java.sql.Connection) 方法返回 SKIP 时调用,用于生成跳过数据库操作的结果。 |
| 限定符和类型 | 方法和说明 |
|---|---|
ExecutionControl |
ExceptionPlugin.beforeExecution(SqlStatementWrapper sqlStatementWrapper,
Connection connection) |
| 限定符和类型 | 方法和说明 |
|---|---|
ExecutionControl |
PageInterceptorPlugin.beforeExecution(SqlStatementWrapper sqlStatementWrapper,
Connection connection) |
void |
DialectPagination.modifyPagingSql(Version version,
SqlStatementWrapper sqlStatementWrapper,
AbstractPage abstractPage)
修改原始 SQL 为分页查询的 SQL。
|
StringBuilder |
DialectPagination.selectCountSql(Version version,
SqlStatementWrapper sqlStatementWrapper,
AbstractPage abstractPage)
构建统计总记录数的 SQL。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MySQLDialectPagination.modifyPagingSql(Version version,
SqlStatementWrapper sqlStatementWrapper,
AbstractPage abstractPage) |
void |
OracleDialectPagination.modifyPagingSql(Version version,
SqlStatementWrapper sqlStatementWrapper,
AbstractPage abstractPage) |
StringBuilder |
MySQLDialectPagination.selectCountSql(Version version,
SqlStatementWrapper sqlStatementWrapper,
AbstractPage abstractPage) |
StringBuilder |
OracleDialectPagination.selectCountSql(Version version,
SqlStatementWrapper sqlStatementWrapper,
AbstractPage abstractPage) |
| 限定符和类型 | 方法和说明 |
|---|---|
static PreparedSql |
SqlUtils.parsePreparedObject(SqlStatementWrapper sqlStatementWrapper) |
Copyright © 2024–2025 Dynamic-SQL. All rights reserved.