| Modifier and Type | Class and Description |
|---|---|
private class |
QueryImpl.OrderBy
排序条件.
|
| Modifier and Type | Field and Description |
|---|---|
private List<Condition> |
condList
保存查询条件.
|
private String[] |
fields
保存取值的字段.
|
private int |
limit
分页大小
|
private List<QueryImpl.OrderBy> |
orderList
保存排序条件
|
private int |
start
分页开始偏移量
|
| Constructor and Description |
|---|
QueryImpl() |
| Modifier and Type | Method and Description |
|---|---|
IQuery |
add(Condition cond)
添加查询条件.
|
IQuery |
clone()
获取此对象的复制对象.
|
String[] |
getFields()
获取取值字段.
|
String |
getWhereSql()
返回查询条件的sql语句.
|
boolean |
hasQueryFields()
判断是否有查询字段.
|
IQuery |
limit(int limit)
设置limit参数
|
IQuery |
limit(int start,
int limit)
分页参数.
|
IQuery |
orderBy(String field,
Order order)
添加排序字段.
|
void |
setCondList(List<Condition> condList) |
IQuery |
setFields(String... fields)
添加取值字段.
|
void |
setLimit(int limit) |
void |
setOrderList(List<QueryImpl.OrderBy> orderList) |
void |
setStart(int start) |
String |
toString() |
private String[] fields
private List<QueryImpl.OrderBy> orderList
private int start
private int limit
public boolean hasQueryFields()
IQueryhasQueryFields in interface IQuerypublic IQuery setFields(String... fields)
IQuerypublic String getWhereSql()
IQuerygetWhereSql in interface IQuerypublic IQuery orderBy(String field, Order order)
IQuerypublic void setOrderList(List<QueryImpl.OrderBy> orderList)
public void setStart(int start)
public void setLimit(int limit)
Copyright © 2015. All rights reserved.