| 程序包 | 说明 |
|---|---|
| com.mybatisflex.core.dialect.impl | |
| com.mybatisflex.core.query | |
| com.mybatisflex.core.row | |
| com.mybatisflex.core.table |
| 限定符和类型 | 方法和说明 |
|---|---|
private StringBuilder |
CommonsDialectImpl.buildSelectColumnSql(List<QueryTable> queryTables,
List<QueryColumn> selectColumns) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DistinctQueryColumn |
class |
FunctionQueryColumn
数据库 聚合函数,例如 count(id) ,max(account.age) 等等
|
class |
StringQueryColumn
自定义字符串列,用于扩展
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected QueryColumn |
QueryCondition.column |
protected QueryColumn |
FunctionQueryColumn.column |
private QueryColumn |
QueryOrderBy.queryColumn |
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<QueryColumn> |
BaseQueryWrapper.groupByColumns |
private List<QueryColumn> |
DistinctQueryColumn.queryColumns |
protected List<QueryColumn> |
BaseQueryWrapper.selectColumns |
| 限定符和类型 | 方法和说明 |
|---|---|
QueryColumn |
FunctionQueryColumn.as(String alias) |
QueryColumn |
QueryColumn.as(String alias) |
QueryColumn |
QueryCondition.getColumn() |
QueryColumn |
FunctionQueryColumn.getColumn() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<QueryColumn> |
BaseQueryWrapper.getGroupByColumns() |
static List<QueryColumn> |
CPI.getGroupByColumns(QueryWrapper queryWrapper) |
protected List<QueryColumn> |
BaseQueryWrapper.getSelectColumns() |
static List<QueryColumn> |
CPI.getSelectColumns(QueryWrapper queryWrapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected T |
BaseQueryWrapper.addGroupByColumns(QueryColumn queryColumn) |
protected T |
BaseQueryWrapper.addSelectColumn(QueryColumn queryColumn) |
static FunctionQueryColumn |
QueryMethods.avg(QueryColumn column) |
static FunctionQueryColumn |
QueryMethods.count(QueryColumn column) |
static QueryCondition |
QueryCondition.create(QueryColumn queryColumn,
Object value) |
static QueryCondition |
QueryCondition.create(QueryColumn queryColumn,
String logic,
Object value) |
static DistinctQueryColumn |
QueryMethods.distinct(QueryColumn... columns) |
QueryWrapper |
QueryWrapper.groupBy(QueryColumn... columns) |
QueryWrapper |
QueryWrapper.groupBy(QueryColumn column) |
static FunctionQueryColumn |
QueryMethods.max(QueryColumn column) |
static FunctionQueryColumn |
QueryMethods.min(QueryColumn column) |
static QueryWrapper |
QueryMethods.select(QueryColumn... queryColumns) |
QueryWrapper |
QueryWrapper.select(QueryColumn... queryColumns) |
void |
QueryCondition.setColumn(QueryColumn column) |
void |
FunctionQueryColumn.setColumn(QueryColumn column) |
static FunctionQueryColumn |
QueryMethods.sum(QueryColumn column) |
static String |
CPI.toConditionSql(QueryColumn queryColumn,
List<QueryTable> queryTables,
IDialect dialect) |
static String |
CPI.toSelectSql(QueryColumn queryColumn,
List<QueryTable> queryTables,
IDialect dialect) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
BaseQueryWrapper.setGroupByColumns(List<QueryColumn> groupByColumns) |
static void |
CPI.setGroupByColumns(QueryWrapper queryWrapper,
List<QueryColumn> groupByColumns) |
protected void |
BaseQueryWrapper.setSelectColumns(List<QueryColumn> selectColumns) |
static void |
CPI.setSelectColumns(QueryWrapper queryWrapper,
List<QueryColumn> selectColumns) |
static void |
CPI.setSelectColumnsIfNecessary(QueryWrapper queryWrapper,
List<QueryColumn> selectColumns) |
| 构造器和说明 |
|---|
DistinctQueryColumn(QueryColumn... queryColumns) |
FunctionQueryColumn(String fnName,
QueryColumn column) |
QueryOrderBy(QueryColumn queryColumn) |
QueryOrderBy(QueryColumn queryColumn,
String orderType) |
| 限定符和类型 | 方法和说明 |
|---|---|
Row |
Row.set(QueryColumn queryColumn,
Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<QueryColumn> |
TableInfo.getDefaultQueryColumn() |
Copyright © 2023. All rights reserved.