| 程序包 | 说明 |
|---|---|
| db.sql.api.impl.tookit |
| 限定符和类型 | 方法和说明 |
|---|---|
OptimizeOptions |
OptimizeOptions.disableAll()
关闭所有优化项
|
OptimizeOptions |
OptimizeOptions.optimizeJoin(boolean optimizeJoin)
设置是否优化Join
|
OptimizeOptions |
OptimizeOptions.optimizeOrderBy(boolean optimizeOrderBy)
设置是否优化OrderBy
|
| 限定符和类型 | 方法和说明 |
|---|---|
static StringBuilder |
SQLOptimizeUtils.getCountSqlFromQuery(IQuery query,
SqlBuilderContext context,
OptimizeOptions optimizeOptions)
从一个query里获取count SQL
|
static StringBuilder |
SQLOptimizeUtils.getOptimizedCountSql(IQuery query,
SqlBuilderContext context,
OptimizeOptions optimizeOptions)
获取优化后的count sql
|
static StringBuilder |
SQLOptimizeUtils.getOptimizedSql(IQuery query,
SqlBuilderContext context,
OptimizeOptions optimizeOptions)
获取优化后的查询
只优化left joins
|
Copyright © 2025. All rights reserved.