33import java .util .function .Function ;
44
55import io .weaviate .client6 .v1 .api .collections .CollectionHandleDefaults ;
6- import io .weaviate .client6 .v1 .api .collections .query .Where ;
6+ import io .weaviate .client6 .v1 .api .collections .query .Filter ;
77import io .weaviate .client6 .v1 .internal .ObjectBuilder ;
88import io .weaviate .client6 .v1 .internal .grpc .ByteStringUtil ;
99import io .weaviate .client6 .v1 .internal .grpc .Rpc ;
1313import io .weaviate .client6 .v1 .internal .grpc .protocol .WeaviateProtoBatchDelete ;
1414import io .weaviate .client6 .v1 .internal .orm .CollectionDescriptor ;
1515
16- public record DeleteManyRequest (Where where , Boolean verbose , Boolean dryRun ) {
16+ public record DeleteManyRequest (Filter filters , Boolean verbose , Boolean dryRun ) {
1717
1818 public static Rpc <DeleteManyRequest , WeaviateProtoBatchDelete .BatchDeleteRequest , DeleteManyResponse , WeaviateProtoBatchDelete .BatchDeleteReply > rpc (
1919 CollectionDescriptor <?> collection ,
@@ -37,7 +37,7 @@ public static Rpc<DeleteManyRequest, WeaviateProtoBatchDelete.BatchDeleteRequest
3737 }
3838
3939 var filters = WeaviateProtoBase .Filters .newBuilder ();
40- request .where .appendTo (filters );
40+ request .filters .appendTo (filters );
4141 message .setFilters (filters );
4242
4343 return message .build ();
@@ -62,30 +62,30 @@ public static Rpc<DeleteManyRequest, WeaviateProtoBatchDelete.BatchDeleteRequest
6262 () -> WeaviateFutureStub ::batchDelete );
6363 }
6464
65- public static DeleteManyRequest of (Where where ) {
66- return of (where , ObjectBuilder .identity ());
65+ public static DeleteManyRequest of (Filter filters ) {
66+ return of (filters , ObjectBuilder .identity ());
6767 }
6868
6969 public DeleteManyRequest (Builder builder ) {
7070 this (
71- builder .where ,
71+ builder .filters ,
7272 builder .verbose ,
7373 builder .dryRun );
7474 }
7575
76- public static DeleteManyRequest of (Where where , Function <Builder , ObjectBuilder <DeleteManyRequest >> fn ) {
77- return fn .apply (new Builder (where )).build ();
76+ public static DeleteManyRequest of (Filter filters , Function <Builder , ObjectBuilder <DeleteManyRequest >> fn ) {
77+ return fn .apply (new Builder (filters )).build ();
7878 }
7979
8080 public static class Builder implements ObjectBuilder <DeleteManyRequest > {
8181 // Required request parameters;
82- private final Where where ;
82+ private final Filter filters ;
8383
8484 private Boolean verbose ;
8585 private Boolean dryRun ;
8686
87- public Builder (Where where ) {
88- this .where = where ;
87+ public Builder (Filter filters ) {
88+ this .filters = filters ;
8989 }
9090
9191 public Builder verbose (boolean verbose ) {
0 commit comments