Package sc.db

Class Query

    • Constructor Summary

      Constructors 
      Constructor Description
      Query()  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract void addAllPropertyNames​(java.util.List<java.lang.String> res)  
      abstract void addAllPropertyValues​(java.util.List<java.lang.Object> res)  
      static Query and​(Query... queries)  
      static Query eq​(java.lang.String propName, java.lang.Object value)  
      java.util.List<java.lang.String> getAllPropertyNames()  
      java.util.List<java.lang.Object> getAllPropertyValues()  
      java.util.List<java.lang.String> getNonProtoProps()  
      static Query gt​(java.lang.String propName, java.lang.Object value)  
      static Query gteq​(java.lang.String propName, java.lang.Object value)  
      static Query in​(java.lang.String propName, java.lang.Object value)
      Value here can be a List or array
      static Query lt​(java.lang.String propName, java.lang.Object value)  
      static Query lteq​(java.lang.String propName, java.lang.Object value)  
      static Query match​(java.lang.String propName, java.lang.Object value)  
      static Query neq​(java.lang.String propName, java.lang.Object value)  
      static Query op​(java.lang.String propName, java.lang.Object... values)  
      static Query op​(java.lang.String propName, QCompare op, java.lang.Object value)  
      static Query or​(Query... queries)  
      abstract java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Query

        public Query()
    • Method Detail

      • and

        public static Query and​(Query... queries)
      • or

        public static Query or​(Query... queries)
      • eq

        public static Query eq​(java.lang.String propName,
                               java.lang.Object value)
      • neq

        public static Query neq​(java.lang.String propName,
                                java.lang.Object value)
      • gt

        public static Query gt​(java.lang.String propName,
                               java.lang.Object value)
      • lt

        public static Query lt​(java.lang.String propName,
                               java.lang.Object value)
      • gteq

        public static Query gteq​(java.lang.String propName,
                                 java.lang.Object value)
      • lteq

        public static Query lteq​(java.lang.String propName,
                                 java.lang.Object value)
      • match

        public static Query match​(java.lang.String propName,
                                  java.lang.Object value)
      • in

        public static Query in​(java.lang.String propName,
                               java.lang.Object value)
        Value here can be a List or array
      • op

        public static Query op​(java.lang.String propName,
                               QCompare op,
                               java.lang.Object value)
      • op

        public static Query op​(java.lang.String propName,
                               java.lang.Object... values)
      • getAllPropertyNames

        public java.util.List<java.lang.String> getAllPropertyNames()
      • getAllPropertyValues

        public java.util.List<java.lang.Object> getAllPropertyValues()
      • getNonProtoProps

        public java.util.List<java.lang.String> getNonProtoProps()
      • addAllPropertyNames

        public abstract void addAllPropertyNames​(java.util.List<java.lang.String> res)
      • addAllPropertyValues

        public abstract void addAllPropertyValues​(java.util.List<java.lang.Object> res)
      • toString

        public abstract java.lang.String toString()
        Overrides:
        toString in class java.lang.Object