| 程序包 | 说明 |
|---|---|
| com.mybatisflex.core.dialect | |
| com.mybatisflex.core.query | |
| com.mybatisflex.core.table |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
CommonsDialectImpl.buildGroupBySql(StringBuilder sqlBuilder,
QueryWrapper queryWrapper,
List<QueryTable> queryTables) |
protected void |
CommonsDialectImpl.buildHavingSql(StringBuilder sqlBuilder,
QueryWrapper queryWrapper,
List<QueryTable> queryTables) |
protected void |
CommonsDialectImpl.buildJoinSql(StringBuilder sqlBuilder,
QueryWrapper queryWrapper,
List<QueryTable> queryTables) |
protected void |
CommonsDialectImpl.buildOrderBySql(StringBuilder sqlBuilder,
QueryWrapper queryWrapper,
List<QueryTable> queryTables) |
protected void |
CommonsDialectImpl.buildWhereSql(StringBuilder sqlBuilder,
QueryWrapper queryWrapper,
List<QueryTable> queryTables,
boolean allowNoCondition) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SelectQueryTable
查询的 table,
实例1:用于构建 select * from (select ...)
|
| 限定符和类型 | 字段和说明 |
|---|---|
private QueryTable |
Join.queryTable |
protected QueryTable |
QueryColumn.table |
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<QueryTable> |
BaseQueryWrapper.joinTables |
protected List<QueryTable> |
BaseQueryWrapper.queryTables |
| 限定符和类型 | 方法和说明 |
|---|---|
QueryTable |
QueryTable.as(String alias) |
(专用程序包) QueryTable |
Join.getQueryTable() |
static QueryTable |
WrapperUtil.getRealTable(List<QueryTable> queryTables,
QueryTable queryTable) |
QueryTable |
QueryColumn.getTable() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<QueryTable> |
BaseQueryWrapper.getJoinTables() |
static List<QueryTable> |
CPI.getJoinTables(QueryWrapper queryWrapper) |
protected List<QueryTable> |
BaseQueryWrapper.getQueryTables() |
static List<QueryTable> |
CPI.getQueryTables(QueryWrapper queryWrapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
BaseQueryWrapper.addJoinTable(QueryTable queryTable) |
QueryWrapper |
QueryWrapper.from(QueryTable... tables) |
static String |
WrapperUtil.getColumnTableName(List<QueryTable> queryTables,
QueryTable queryTable) |
static QueryTable |
WrapperUtil.getRealTable(List<QueryTable> queryTables,
QueryTable queryTable) |
(专用程序包) boolean |
QueryTable.isSameTable(QueryTable table) |
void |
QueryColumn.setTable(QueryTable table) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
WrapperUtil.getColumnTableName(List<QueryTable> queryTables,
QueryTable queryTable) |
static QueryTable |
WrapperUtil.getRealTable(List<QueryTable> queryTables,
QueryTable queryTable) |
protected void |
BaseQueryWrapper.setJoinTables(List<QueryTable> joinTables) |
static void |
CPI.setJoinTables(QueryWrapper queryWrapper,
List<QueryTable> joinTables) |
static void |
CPI.setQueryTable(QueryWrapper queryWrapper,
List<QueryTable> queryTables) |
protected void |
BaseQueryWrapper.setQueryTables(List<QueryTable> queryTables) |
(专用程序包) String |
StringQueryColumn.toConditionSql(List<QueryTable> queryTables,
IDialect dialect) |
(专用程序包) String |
QueryColumn.toConditionSql(List<QueryTable> queryTables,
IDialect dialect) |
static String |
CPI.toConditionSql(QueryColumn queryColumn,
List<QueryTable> queryTables,
IDialect dialect) |
String |
FunctionQueryColumn.toSelectSql(List<QueryTable> queryTables,
IDialect dialect) |
(专用程序包) String |
StringQueryColumn.toSelectSql(List<QueryTable> queryTables,
IDialect dialect) |
(专用程序包) String |
QueryColumn.toSelectSql(List<QueryTable> queryTables,
IDialect dialect) |
String |
DistinctQueryColumn.toSelectSql(List<QueryTable> queryTables,
IDialect dialect) |
static String |
CPI.toSelectSql(QueryColumn queryColumn,
List<QueryTable> queryTables,
IDialect dialect) |
String |
StringQueryCondition.toSql(List<QueryTable> queryTables,
IDialect dialect) |
String |
StringQueryOrderBy.toSql(List<QueryTable> queryTables,
IDialect dialect) |
String |
OperatorQueryCondition.toSql(List<QueryTable> queryTables,
IDialect dialect) |
String |
QueryCondition.toSql(List<QueryTable> queryTables,
IDialect dialect) |
String |
OperatorSelectCondition.toSql(List<QueryTable> queryTables,
IDialect dialect) |
String |
Brackets.toSql(List<QueryTable> queryTables,
IDialect dialect) |
String |
QueryOrderBy.toSql(List<QueryTable> queryTables,
IDialect dialect) |
String |
Join.toSql(List<QueryTable> queryTables,
IDialect dialect) |
| 限定符和类型 | 方法和说明 |
|---|---|
QueryTable |
TableDef.as(String alias) |
Copyright © 2023. All rights reserved.