Browse Source

Remove EQ and NE from RangeQuery

jianghua 4 years ago
parent
commit
648633ada8

+ 1 - 11
src/main/java/io/milvus/client/dsl/RangeQuery.java

@@ -34,16 +34,6 @@ public class RangeQuery<T> extends Query {
     return this;
   }
 
-  public RangeQuery<T> eq(T value) {
-    exprs.add(new Expr(Type.EQ, value));
-    return this;
-  }
-
-  public RangeQuery<T> ne(T value) {
-    exprs.add(new Expr(Type.NE, value));
-    return this;
-  }
-
   @Override
   protected JSONObject buildSearchParam(SearchParam searchParam, JSONObject outer) {
     return outer.put("range", new JSONObject().put(field.name, buildSearchParam(exprs)));
@@ -56,7 +46,7 @@ public class RangeQuery<T> extends Query {
   }
 
   public enum Type {
-    GT, GTE, LT, LTE, EQ, NE;
+    GT, GTE, LT, LTE;
   }
 
   private class Expr {

+ 0 - 8
src/main/java/io/milvus/client/dsl/Schema.java

@@ -66,14 +66,6 @@ public abstract class Schema {
       return new RangeQuery<T>(this).lte(value);
     }
 
-    public RangeQuery<T> eq(T value) {
-      return new RangeQuery<T>(this).eq(value);
-    }
-
-    public RangeQuery<T> ne(T value) {
-      return new RangeQuery<T>(this).ne(value);
-    }
-
     @SuppressWarnings("unchecked")
     public TermQuery<T> in(T... values) {
       return new TermQuery<>(this, TermQuery.Type.IN, Arrays.asList(values));