public class BaseQueryWrapper<T>
extends java.lang.Object
implements java.io.Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
datasource |
protected java.util.List<QueryColumn> |
groupByColumns |
protected QueryCondition |
havingQueryCondition |
protected java.util.List<Join> |
joins |
protected java.util.List<QueryTable> |
joinTables |
protected java.lang.Integer |
limitOffset |
protected java.lang.Integer |
limitRows |
protected java.util.List<QueryOrderBy> |
orderBys |
protected java.util.List<QueryTable> |
queryTables |
protected java.util.List<QueryColumn> |
selectColumns |
protected QueryCondition |
whereQueryCondition |
| 构造器和说明 |
|---|
BaseQueryWrapper() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected T |
addGroupByColumns(QueryColumn queryColumn) |
protected T |
addHavingQueryCondition(QueryCondition queryCondition,
SqlConnector connector) |
protected T |
AddJoin(Join join) |
protected void |
addJoinTable(QueryTable queryTable) |
protected T |
addOrderBy(QueryOrderBy queryOrderBy) |
protected T |
addSelectColumn(QueryColumn queryColumn) |
protected T |
addWhereQueryCondition(QueryCondition queryCondition,
SqlConnector connector) |
protected void |
buildGroupBySql(java.lang.StringBuilder sqlBuilder,
java.util.List<QueryTable> queryTables,
IDialect dialect) |
protected void |
buildHavingSql(java.lang.StringBuilder sqlBuilder,
java.util.List<QueryTable> queryTables,
IDialect dialect) |
protected void |
buildJoinSql(java.lang.StringBuilder sqlBuilder,
IDialect dialect) |
protected void |
buildOrderBySql(java.lang.StringBuilder sqlBuilder,
java.util.List<QueryTable> queryTables,
IDialect dialect) |
protected void |
buildWhereSql(java.lang.StringBuilder sqlBuilder,
java.util.List<QueryTable> queryTables,
IDialect dialect) |
protected java.lang.StringBuilder |
getBaseQuerySql(IDialect dialect) |
protected java.lang.String |
getDatasource() |
protected java.util.List<QueryColumn> |
getGroupByColumns() |
protected QueryCondition |
getHavingQueryCondition() |
protected java.util.List<Join> |
getJoins() |
protected java.util.List<QueryTable> |
getJoinTables() |
protected java.lang.Integer |
getLimitOffset() |
protected java.lang.Integer |
getLimitRows() |
protected java.util.List<QueryOrderBy> |
getOrderBys() |
protected java.util.List<QueryTable> |
getQueryTables() |
protected java.util.List<QueryColumn> |
getSelectColumns() |
protected QueryCondition |
getWhereQueryCondition() |
protected void |
setDatasource(java.lang.String datasource) |
protected void |
setGroupByColumns(java.util.List<QueryColumn> groupByColumns) |
protected void |
setJoins(java.util.List<Join> joins) |
protected void |
setJoinTables(java.util.List<QueryTable> joinTables) |
protected void |
setLimitOffset(java.lang.Integer limitOffset) |
protected void |
setLimitRows(java.lang.Integer limitRows) |
protected void |
setOrderBys(java.util.List<QueryOrderBy> orderBys) |
protected void |
setQueryTables(java.util.List<QueryTable> queryTables) |
protected void |
setSelectColumns(java.util.List<QueryColumn> selectColumns) |
protected T |
setWhereQueryCondition(QueryCondition queryCondition) |
protected java.util.List<QueryTable> queryTables
protected java.lang.String datasource
protected java.util.List<QueryColumn> selectColumns
protected java.util.List<Join> joins
protected java.util.List<QueryTable> joinTables
protected QueryCondition whereQueryCondition
protected java.util.List<QueryColumn> groupByColumns
protected QueryCondition havingQueryCondition
protected java.util.List<QueryOrderBy> orderBys
protected java.lang.Integer limitOffset
protected java.lang.Integer limitRows
protected T addSelectColumn(QueryColumn queryColumn)
protected T setWhereQueryCondition(QueryCondition queryCondition)
protected T addWhereQueryCondition(QueryCondition queryCondition, SqlConnector connector)
protected T addGroupByColumns(QueryColumn queryColumn)
protected T addHavingQueryCondition(QueryCondition queryCondition, SqlConnector connector)
protected T addOrderBy(QueryOrderBy queryOrderBy)
protected void addJoinTable(QueryTable queryTable)
protected java.util.List<QueryTable> getQueryTables()
protected void setQueryTables(java.util.List<QueryTable> queryTables)
protected java.lang.String getDatasource()
protected void setDatasource(java.lang.String datasource)
protected java.util.List<QueryColumn> getSelectColumns()
protected void setSelectColumns(java.util.List<QueryColumn> selectColumns)
protected java.util.List<Join> getJoins()
protected void setJoins(java.util.List<Join> joins)
protected java.util.List<QueryTable> getJoinTables()
protected void setJoinTables(java.util.List<QueryTable> joinTables)
protected QueryCondition getWhereQueryCondition()
protected java.util.List<QueryColumn> getGroupByColumns()
protected void setGroupByColumns(java.util.List<QueryColumn> groupByColumns)
protected QueryCondition getHavingQueryCondition()
protected java.util.List<QueryOrderBy> getOrderBys()
protected void setOrderBys(java.util.List<QueryOrderBy> orderBys)
protected java.lang.Integer getLimitOffset()
protected void setLimitOffset(java.lang.Integer limitOffset)
protected java.lang.Integer getLimitRows()
protected void setLimitRows(java.lang.Integer limitRows)
protected java.lang.StringBuilder getBaseQuerySql(IDialect dialect)
protected void buildJoinSql(java.lang.StringBuilder sqlBuilder,
IDialect dialect)
protected void buildWhereSql(java.lang.StringBuilder sqlBuilder,
java.util.List<QueryTable> queryTables,
IDialect dialect)
protected void buildGroupBySql(java.lang.StringBuilder sqlBuilder,
java.util.List<QueryTable> queryTables,
IDialect dialect)
protected void buildHavingSql(java.lang.StringBuilder sqlBuilder,
java.util.List<QueryTable> queryTables,
IDialect dialect)
protected void buildOrderBySql(java.lang.StringBuilder sqlBuilder,
java.util.List<QueryTable> queryTables,
IDialect dialect)
Copyright © 2023. All Rights Reserved.