public class QueryWrapper extends BaseQueryWrapper<QueryWrapper>
context, datasource, groupByColumns, havingQueryCondition, joins, joinTables, limitOffset, limitRows, orderBys, queryTables, selectColumns, unions, whereQueryCondition| 构造器和说明 |
|---|
QueryWrapper() |
addGroupByColumns, addHavingQueryCondition, AddJoin, addJoinTable, addOrderBy, addSelectColumn, addWhereQueryCondition, getContext, getContext, getDatasource, getGroupByColumns, getHavingQueryCondition, getJoins, getJoinTables, getLimitOffset, getLimitRows, getOrderBys, getQueryTables, getSelectColumns, getUnions, getWhereQueryCondition, putContext, setContext, setDatasource, setGroupByColumns, setHavingQueryCondition, setJoins, setJoinTables, setLimitOffset, setLimitRows, setOrderBys, setQueryTables, setSelectColumns, setUnions, setWhereQueryConditionpublic QueryWrapper()
public static QueryWrapper create()
public QueryWrapper select(QueryColumn... queryColumns)
public QueryWrapper from(TableDef... tableDefs)
public QueryWrapper from(String... tables)
public QueryWrapper from(QueryTable... tables)
public QueryWrapper from(QueryWrapper queryWrapper)
public QueryWrapper as(String alias)
public QueryWrapper where(QueryCondition queryCondition)
public QueryWrapper where(String sql)
public QueryWrapper where(String sql, Object... params)
public QueryWrapper where(Map<String,Object> whereConditions)
public QueryWrapper and(QueryCondition queryCondition)
public QueryWrapper and(String sql)
public QueryWrapper and(String sql, Object... params)
public QueryWrapper or(QueryCondition queryCondition)
public QueryWrapper or(String sql)
public QueryWrapper or(String sql, Object... params)
public Joiner<QueryWrapper> leftJoin(String table)
public Joiner<QueryWrapper> leftJoinIf(String table, boolean condition)
public Joiner<QueryWrapper> leftJoin(TableDef table)
public Joiner<QueryWrapper> leftJoinIf(TableDef table, boolean condition)
public Joiner<QueryWrapper> leftJoin(QueryWrapper table)
public Joiner<QueryWrapper> leftJoinIf(QueryWrapper table, boolean condition)
public Joiner<QueryWrapper> rightJoin(String table)
public Joiner<QueryWrapper> rightJoinIf(String table, boolean condition)
public Joiner<QueryWrapper> rightJoin(QueryWrapper table)
public Joiner<QueryWrapper> rightJoinIf(QueryWrapper table, boolean condition)
public Joiner<QueryWrapper> innerJoin(String table)
public Joiner<QueryWrapper> innerJoinIf(String table, boolean condition)
public Joiner<QueryWrapper> innerJoin(TableDef table)
public Joiner<QueryWrapper> innerJoinIf(TableDef table, boolean condition)
public Joiner<QueryWrapper> innerJoin(QueryWrapper table)
public Joiner<QueryWrapper> innerJoinIf(QueryWrapper table, boolean condition)
public Joiner<QueryWrapper> fullJoin(String table)
public Joiner<QueryWrapper> fullJoinIf(String table, boolean condition)
public Joiner<QueryWrapper> fullJoin(QueryWrapper table)
public Joiner<QueryWrapper> fullJoinIf(QueryWrapper table, boolean condition)
public Joiner<QueryWrapper> crossJoin(String table)
public Joiner<QueryWrapper> crossJoinIf(String table, boolean condition)
public Joiner<QueryWrapper> crossJoin(QueryWrapper table)
public Joiner<QueryWrapper> crossJoinIf(QueryWrapper table, boolean condition)
public QueryWrapper union(QueryWrapper unionQuery)
public QueryWrapper unionAll(QueryWrapper unionQuery)
protected Joiner<QueryWrapper> joining(String type, String table, boolean condition)
protected Joiner<QueryWrapper> joining(String type, QueryWrapper queryWrapper, boolean condition)
public QueryWrapper groupBy(String name)
public QueryWrapper groupBy(String... names)
public QueryWrapper groupBy(QueryColumn column)
public QueryWrapper groupBy(QueryColumn... columns)
public QueryWrapper having(QueryCondition queryCondition)
public QueryWrapper orderBy(QueryOrderBy... orderBys)
public QueryWrapper orderBy(String... orderBys)
public QueryWrapper limit(Integer rows)
public QueryWrapper offset(Integer offset)
public QueryWrapper limit(Integer offset, Integer rows)
public QueryWrapper datasource(String datasource)
Object[] getValueArray()
List<QueryWrapper> getChildSelect()
Copyright © 2023. All rights reserved.