| 限定符和类型 | 字段和说明 |
|---|---|
protected SqlExecuteType |
GenericWhereCondition.sqlExecuteType |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
GenericWhereCondition.setSqlExecuteType(SqlExecuteType sqlExecuteType) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <R> R |
SqlExecutionFactory.applySql(SqlExecuteType sqlExecuteType,
String dataSourceName,
Connection connection,
PreparedSql preparedSql,
boolean isIntercepted,
Function<SqlExecutor,R> doSqlExecutor) |
static void |
SqlDebugger.debug(SchemaProperties.PrintSqlProperties printSqlProperties,
SqlExecuteType sqlExecuteType,
String dataSourceName,
Object applyResult) |
static <R> R |
SqlExecutionFactory.executorSql(SqlExecuteType sqlExecuteType,
SqlStatementWrapper sqlStatementWrapper,
Function<SqlExecutor,R> doSqlExecutor) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ParseWhereHandler |
| 限定符和类型 | 类和说明 |
|---|---|
class |
EntitiesDeleter |
| 限定符和类型 | 类和说明 |
|---|---|
class |
EntitiesUpdater |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DDLType |
class |
DMLType |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,F> String |
SqlUtils.extractQualifiedAlias(Fn<T,F> field,
Map<String,TableAliasMapping> aliasTableMap,
String dataSourceName,
SqlExecuteType sqlExecuteType) |
static <T,F> String |
SqlUtils.extractQualifiedAlias(String tableAlias,
Fn<T,F> field,
Map<String,TableAliasMapping> aliasTableMap,
String dataSourceName,
SqlExecuteType sqlExecuteType)
按照当前SQL语义匹配最佳表别名, 之后拼接列名
TODO 应当将别名和列名分开处理
|
static boolean |
SqlUtils.isNeedAlias(SqlExecuteType sqlExecuteType)
是否需要拼接别名
|
Copyright © 2024–2025 Dynamic-SQL. All rights reserved.