Class QueryConditions

java.lang.Object
cn.leancloud.query.QueryConditions
All Implemented Interfaces:
Cloneable

public class QueryConditions extends Object implements Cloneable
  • Constructor Details

    • QueryConditions

      public QueryConditions()
  • Method Details

    • clone

      public QueryConditions clone()
      Overrides:
      clone in class Object
    • getLimit

      public int getLimit()
    • setLimit

      public void setLimit(int limit)
    • getSkip

      public int getSkip()
    • setSkip

      public void setSkip(int skip)
    • getOrder

      public String getOrder()
    • setOrder

      public void setOrder(String order)
    • getInclude

      public List<String> getInclude()
    • setInclude

      public void setInclude(List<String> include)
    • getSelectedKeys

      public Set<String> getSelectedKeys()
    • setSelectedKeys

      public void setSelectedKeys(Set<String> selectedKeys)
    • getWhere

      public Map<String,List<QueryOperation>> getWhere()
    • setWhere

      public void setWhere(Map<String,List<QueryOperation>> where)
    • getParameters

      public Map<String,String> getParameters()
    • setParameters

      public void setParameters(Map<String,String> parameters)
    • isTrace

      public boolean isTrace()
    • setTrace

      public void setTrace(boolean trace)
    • addAscendingOrder

      public void addAscendingOrder(String key)
    • orderByAscending

      public void orderByAscending(String key)
    • addDescendingOrder

      public void addDescendingOrder(String key)
    • orderByDescending

      public void orderByDescending(String key)
    • include

      public void include(String key)
    • selectKeys

      public void selectKeys(Collection<String> keys)
    • isIncludeACL

      public boolean isIncludeACL()
      Flag to indicate need ACL returned in result.
      Returns:
      include flag.
    • includeACL

      public void includeACL(boolean includeACL)
      set include ACL or not.
      Parameters:
      includeACL - Flag to indicate need ACL returned in result.
    • compileWhereOperationMap

      public Map<String,Object> compileWhereOperationMap()
    • assembleJsonParam

      public Map<String,Object> assembleJsonParam()
    • assembleParameters

      public Map<String,String> assembleParameters()
    • addWhereItem

      public void addWhereItem(QueryOperation op)
    • addWhereItem

      public void addWhereItem(String key, String op, Object value)
    • addOrItems

      public void addOrItems(QueryOperation op)
    • addAndItems

      public void addAndItems(QueryConditions conditions)
    • whereWithinRadians

      public void whereWithinRadians(String key, LCGeoPoint point, double maxDistance)
    • whereWithinRadians

      public void whereWithinRadians(String key, LCGeoPoint point, double maxDistance, double minDistance)
    • whereGreaterThanOrEqualTo

      public void whereGreaterThanOrEqualTo(String key, Object value)
    • whereContainedIn

      public void whereContainedIn(String key, Collection<? extends Object> values)
    • whereExists

      public void whereExists(String key)
    • whereGreaterThan

      public void whereGreaterThan(String key, Object value)
    • whereLessThan

      public void whereLessThan(String key, Object value)
    • whereLessThanOrEqualTo

      public void whereLessThanOrEqualTo(String key, Object value)
    • whereMatches

      public void whereMatches(String key, String regex)
    • whereMatches

      public void whereMatches(String key, String regex, String modifiers)
    • whereNear

      public void whereNear(String key, LCGeoPoint point)
    • whereNotContainedIn

      public void whereNotContainedIn(String key, Collection<? extends Object> values)
    • whereNotEqualTo

      public void whereNotEqualTo(String key, Object value)
    • whereEqualTo

      public void whereEqualTo(String key, Object value)
    • whereStartsWith

      public void whereStartsWith(String key, String prefix)
    • whereWithinGeoBox

      public void whereWithinGeoBox(String key, LCGeoPoint southwest, LCGeoPoint northeast)
    • whereWithinKilometers

      public void whereWithinKilometers(String key, LCGeoPoint point, double maxDistance)
    • whereWithinKilometers

      public void whereWithinKilometers(String key, LCGeoPoint point, double maxDistance, double minDistance)
    • whereWithinMiles

      public void whereWithinMiles(String key, LCGeoPoint point, double maxDistance)
    • whereWithinMiles

      public void whereWithinMiles(String key, LCGeoPoint point, double maxDistance, double minDistance)
    • whereEndsWith

      public void whereEndsWith(String key, String suffix)
    • whereContains

      public void whereContains(String key, String substring)
    • whereSizeEqual

      public void whereSizeEqual(String key, int size)
    • whereContainsAll

      public void whereContainsAll(String key, Collection<?> values)
    • whereDoesNotExist

      public void whereDoesNotExist(String key)