类 QueryConditions
- java.lang.Object
-
- cn.leancloud.query.QueryConditions
-
- 所有已实现的接口:
java.lang.Cloneable
public class QueryConditions extends java.lang.Object implements java.lang.Cloneable
-
-
构造器概要
构造器 构造器 说明 QueryConditions()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddAndItems(QueryConditions conditions)voidaddAscendingOrder(java.lang.String key)voidaddDescendingOrder(java.lang.String key)voidaddOrItems(QueryOperation op)voidaddWhereItem(QueryOperation op)voidaddWhereItem(java.lang.String key, java.lang.String op, java.lang.Object value)java.util.Map<java.lang.String,java.lang.Object>assembleJsonParam()java.util.Map<java.lang.String,java.lang.String>assembleParameters()QueryConditionsclone()java.util.Map<java.lang.String,java.lang.Object>compileWhereOperationMap()java.util.List<java.lang.String>getInclude()intgetLimit()java.lang.StringgetOrder()java.util.Map<java.lang.String,java.lang.String>getParameters()java.util.Set<java.lang.String>getSelectedKeys()intgetSkip()java.util.Map<java.lang.String,java.util.List<QueryOperation>>getWhere()voidinclude(java.lang.String key)voidincludeACL(boolean includeACL)set include ACL or not.booleanisIncludeACL()Flag to indicate need ACL returned in result.booleanisTrace()voidorderByAscending(java.lang.String key)voidorderByDescending(java.lang.String key)voidselectKeys(java.util.Collection<java.lang.String> keys)voidsetInclude(java.util.List<java.lang.String> include)voidsetLimit(int limit)voidsetOrder(java.lang.String order)voidsetParameters(java.util.Map<java.lang.String,java.lang.String> parameters)voidsetSelectedKeys(java.util.Set<java.lang.String> selectedKeys)voidsetSkip(int skip)voidsetTrace(boolean trace)voidsetWhere(java.util.Map<java.lang.String,java.util.List<QueryOperation>> where)voidwhereContainedIn(java.lang.String key, java.util.Collection<? extends java.lang.Object> values)voidwhereContains(java.lang.String key, java.lang.String substring)voidwhereContainsAll(java.lang.String key, java.util.Collection<?> values)voidwhereDoesNotExist(java.lang.String key)voidwhereEndsWith(java.lang.String key, java.lang.String suffix)voidwhereEqualTo(java.lang.String key, java.lang.Object value)voidwhereExists(java.lang.String key)voidwhereGreaterThan(java.lang.String key, java.lang.Object value)voidwhereGreaterThanOrEqualTo(java.lang.String key, java.lang.Object value)voidwhereLessThan(java.lang.String key, java.lang.Object value)voidwhereLessThanOrEqualTo(java.lang.String key, java.lang.Object value)voidwhereMatches(java.lang.String key, java.lang.String regex)voidwhereMatches(java.lang.String key, java.lang.String regex, java.lang.String modifiers)voidwhereNear(java.lang.String key, LCGeoPoint point)voidwhereNotContainedIn(java.lang.String key, java.util.Collection<? extends java.lang.Object> values)voidwhereNotEqualTo(java.lang.String key, java.lang.Object value)voidwhereSizeEqual(java.lang.String key, int size)voidwhereStartsWith(java.lang.String key, java.lang.String prefix)voidwhereWithinGeoBox(java.lang.String key, LCGeoPoint southwest, LCGeoPoint northeast)voidwhereWithinKilometers(java.lang.String key, LCGeoPoint point, double maxDistance)voidwhereWithinKilometers(java.lang.String key, LCGeoPoint point, double maxDistance, double minDistance)voidwhereWithinMiles(java.lang.String key, LCGeoPoint point, double maxDistance)voidwhereWithinMiles(java.lang.String key, LCGeoPoint point, double maxDistance, double minDistance)voidwhereWithinRadians(java.lang.String key, LCGeoPoint point, double maxDistance)voidwhereWithinRadians(java.lang.String key, LCGeoPoint point, double maxDistance, double minDistance)
-
-
-
方法详细资料
-
clone
public QueryConditions clone()
- 覆盖:
clone在类中java.lang.Object
-
getLimit
public int getLimit()
-
setLimit
public void setLimit(int limit)
-
getSkip
public int getSkip()
-
setSkip
public void setSkip(int skip)
-
getOrder
public java.lang.String getOrder()
-
setOrder
public void setOrder(java.lang.String order)
-
getInclude
public java.util.List<java.lang.String> getInclude()
-
setInclude
public void setInclude(java.util.List<java.lang.String> include)
-
getSelectedKeys
public java.util.Set<java.lang.String> getSelectedKeys()
-
setSelectedKeys
public void setSelectedKeys(java.util.Set<java.lang.String> selectedKeys)
-
getWhere
public java.util.Map<java.lang.String,java.util.List<QueryOperation>> getWhere()
-
setWhere
public void setWhere(java.util.Map<java.lang.String,java.util.List<QueryOperation>> where)
-
getParameters
public java.util.Map<java.lang.String,java.lang.String> getParameters()
-
setParameters
public void setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
-
isTrace
public boolean isTrace()
-
setTrace
public void setTrace(boolean trace)
-
addAscendingOrder
public void addAscendingOrder(java.lang.String key)
-
orderByAscending
public void orderByAscending(java.lang.String key)
-
addDescendingOrder
public void addDescendingOrder(java.lang.String key)
-
orderByDescending
public void orderByDescending(java.lang.String key)
-
include
public void include(java.lang.String key)
-
selectKeys
public void selectKeys(java.util.Collection<java.lang.String> keys)
-
isIncludeACL
public boolean isIncludeACL()
Flag to indicate need ACL returned in result.- 返回:
- include flag.
-
includeACL
public void includeACL(boolean includeACL)
set include ACL or not.- 参数:
includeACL- Flag to indicate need ACL returned in result.
-
compileWhereOperationMap
public java.util.Map<java.lang.String,java.lang.Object> compileWhereOperationMap()
-
assembleJsonParam
public java.util.Map<java.lang.String,java.lang.Object> assembleJsonParam()
-
assembleParameters
public java.util.Map<java.lang.String,java.lang.String> assembleParameters()
-
addWhereItem
public void addWhereItem(QueryOperation op)
-
addWhereItem
public void addWhereItem(java.lang.String key, java.lang.String op, java.lang.Object value)
-
addOrItems
public void addOrItems(QueryOperation op)
-
addAndItems
public void addAndItems(QueryConditions conditions)
-
whereWithinRadians
public void whereWithinRadians(java.lang.String key, LCGeoPoint point, double maxDistance)
-
whereWithinRadians
public void whereWithinRadians(java.lang.String key, LCGeoPoint point, double maxDistance, double minDistance)
-
whereGreaterThanOrEqualTo
public void whereGreaterThanOrEqualTo(java.lang.String key, java.lang.Object value)
-
whereContainedIn
public void whereContainedIn(java.lang.String key, java.util.Collection<? extends java.lang.Object> values)
-
whereExists
public void whereExists(java.lang.String key)
-
whereGreaterThan
public void whereGreaterThan(java.lang.String key, java.lang.Object value)
-
whereLessThan
public void whereLessThan(java.lang.String key, java.lang.Object value)
-
whereLessThanOrEqualTo
public void whereLessThanOrEqualTo(java.lang.String key, java.lang.Object value)
-
whereMatches
public void whereMatches(java.lang.String key, java.lang.String regex)
-
whereMatches
public void whereMatches(java.lang.String key, java.lang.String regex, java.lang.String modifiers)
-
whereNear
public void whereNear(java.lang.String key, LCGeoPoint point)
-
whereNotContainedIn
public void whereNotContainedIn(java.lang.String key, java.util.Collection<? extends java.lang.Object> values)
-
whereNotEqualTo
public void whereNotEqualTo(java.lang.String key, java.lang.Object value)
-
whereEqualTo
public void whereEqualTo(java.lang.String key, java.lang.Object value)
-
whereStartsWith
public void whereStartsWith(java.lang.String key, java.lang.String prefix)
-
whereWithinGeoBox
public void whereWithinGeoBox(java.lang.String key, LCGeoPoint southwest, LCGeoPoint northeast)
-
whereWithinKilometers
public void whereWithinKilometers(java.lang.String key, LCGeoPoint point, double maxDistance)
-
whereWithinKilometers
public void whereWithinKilometers(java.lang.String key, LCGeoPoint point, double maxDistance, double minDistance)
-
whereWithinMiles
public void whereWithinMiles(java.lang.String key, LCGeoPoint point, double maxDistance)
-
whereWithinMiles
public void whereWithinMiles(java.lang.String key, LCGeoPoint point, double maxDistance, double minDistance)
-
whereEndsWith
public void whereEndsWith(java.lang.String key, java.lang.String suffix)
-
whereContains
public void whereContains(java.lang.String key, java.lang.String substring)
-
whereSizeEqual
public void whereSizeEqual(java.lang.String key, int size)
-
whereContainsAll
public void whereContainsAll(java.lang.String key, java.util.Collection<?> values)
-
whereDoesNotExist
public void whereDoesNotExist(java.lang.String key)
-
-