Skip to content

Commit b7d58f4

Browse files
committed
fix: remove unsupported Where overloads
E.g.: Boolean properties cannot be compared using gt(-e) and lt(-e) operators. Also LIKE operator only makes sense to text properties and should accept a single pattern.
1 parent f7197e3 commit b7d58f4

1 file changed

Lines changed: 0 additions & 72 deletions

File tree

  • src/main/java/io/weaviate/client6/v1/api/collections/query

src/main/java/io/weaviate/client6/v1/api/collections/query/Where.java

Lines changed: 0 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -217,14 +217,6 @@ public Where lt(String... values) {
217217
return new Where(Operator.LESS_THAN, left, new TextArrayOperand(values));
218218
}
219219

220-
public Where lt(Boolean value) {
221-
return new Where(Operator.LESS_THAN, left, new BooleanOperand(value));
222-
}
223-
224-
public Where lt(Boolean... values) {
225-
return new Where(Operator.LESS_THAN, left, new BooleanArrayOperand(values));
226-
}
227-
228220
public Where lt(Integer value) {
229221
return new Where(Operator.LESS_THAN, left, new IntegerOperand(value));
230222
}
@@ -263,14 +255,6 @@ public Where lte(String... values) {
263255
return new Where(Operator.LESS_THAN_EQUAL, left, new TextArrayOperand(values));
264256
}
265257

266-
public Where lte(Boolean value) {
267-
return new Where(Operator.LESS_THAN_EQUAL, left, new BooleanOperand(value));
268-
}
269-
270-
public Where lte(Boolean... values) {
271-
return new Where(Operator.LESS_THAN_EQUAL, left, new BooleanArrayOperand(values));
272-
}
273-
274258
public Where lte(Integer value) {
275259
return new Where(Operator.LESS_THAN_EQUAL, left, new IntegerOperand(value));
276260
}
@@ -309,14 +293,6 @@ public Where gt(String... values) {
309293
return new Where(Operator.GREATER_THAN, left, new TextArrayOperand(values));
310294
}
311295

312-
public Where gt(Boolean value) {
313-
return new Where(Operator.GREATER_THAN, left, new BooleanOperand(value));
314-
}
315-
316-
public Where gt(Boolean... values) {
317-
return new Where(Operator.GREATER_THAN, left, new BooleanArrayOperand(values));
318-
}
319-
320296
public Where gt(Integer value) {
321297
return new Where(Operator.GREATER_THAN, left, new IntegerOperand(value));
322298
}
@@ -355,14 +331,6 @@ public Where gte(String... values) {
355331
return new Where(Operator.GREATER_THAN_EQUAL, left, new TextArrayOperand(values));
356332
}
357333

358-
public Where gte(Boolean value) {
359-
return new Where(Operator.GREATER_THAN_EQUAL, left, new BooleanOperand(value));
360-
}
361-
362-
public Where gte(Boolean... values) {
363-
return new Where(Operator.GREATER_THAN_EQUAL, left, new BooleanArrayOperand(values));
364-
}
365-
366334
public Where gte(Integer value) {
367335
return new Where(Operator.GREATER_THAN_EQUAL, left, new IntegerOperand(value));
368336
}
@@ -397,46 +365,6 @@ public Where like(String value) {
397365
return new Where(Operator.LIKE, left, new TextOperand(value));
398366
}
399367

400-
public Where like(String... values) {
401-
return new Where(Operator.LIKE, left, new TextArrayOperand(values));
402-
}
403-
404-
public Where like(Boolean value) {
405-
return new Where(Operator.LIKE, left, new BooleanOperand(value));
406-
}
407-
408-
public Where like(Boolean... values) {
409-
return new Where(Operator.LIKE, left, new BooleanArrayOperand(values));
410-
}
411-
412-
public Where like(Integer value) {
413-
return new Where(Operator.LIKE, left, new IntegerOperand(value));
414-
}
415-
416-
public Where like(Integer... values) {
417-
return new Where(Operator.LIKE, left, new IntegerArrayOperand(values));
418-
}
419-
420-
public Where like(Number value) {
421-
return new Where(Operator.LIKE, left, new NumberOperand(value.doubleValue()));
422-
}
423-
424-
public Where like(Number... values) {
425-
return new Where(Operator.LIKE, left, new NumberArrayOperand(values));
426-
}
427-
428-
public Where like(Date value) {
429-
return new Where(Operator.LIKE, left, new DateOperand(value));
430-
}
431-
432-
public Where like(Date... values) {
433-
return new Where(Operator.LIKE, left, new DateArrayOperand(values));
434-
}
435-
436-
public Where like(Object value) {
437-
return new Where(Operator.LIKE, left, fromObject(value));
438-
}
439-
440368
// ContainsAny
441369
// ------------------------------------------------------------------------
442370
public Where containsAny(String value) {

0 commit comments

Comments
 (0)