类 QueryConditions

  • 所有已实现的接口:
    java.lang.Cloneable

    public class QueryConditions
    extends java.lang.Object
    implements java.lang.Cloneable
    • 构造器详细资料

      • QueryConditions

        public QueryConditions()
    • 方法详细资料

      • 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​(java.lang.String key,
                                 java.lang.String op,
                                 java.lang.Object value)
      • 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)