@@ -116,8 +116,8 @@ public boolean hasLimit() {
116
116
return endAt ;
117
117
}
118
118
119
- /** Returns the field filters from the given list that target the given field path. */
120
- private List <FieldFilter > getFieldFiltersForPath (List < Filter > filters , FieldPath path ) {
119
+ /** Returns the field filters that target the given field path. */
120
+ private List <FieldFilter > getFieldFiltersForPath (FieldPath path ) {
121
121
List <FieldFilter > result = new ArrayList <>();
122
122
for (Filter filter : filters ) {
123
123
if ((filter instanceof FieldFilter ) && (((FieldFilter ) filter ).getField ()).equals (path )) {
@@ -135,7 +135,7 @@ private List<FieldFilter> getFieldFiltersForPath(List<Filter> filters, FieldPath
135
135
@ Nullable FieldIndex .Segment segment = fieldIndex .getArraySegment ();
136
136
if (segment == null ) return null ;
137
137
138
- for (FieldFilter fieldFilter : getFieldFiltersForPath (filters , segment .getFieldPath ())) {
138
+ for (FieldFilter fieldFilter : getFieldFiltersForPath (segment .getFieldPath ())) {
139
139
switch (fieldFilter .getOperator ()) {
140
140
case ARRAY_CONTAINS_ANY :
141
141
return fieldFilter .getValue ().getArrayValue ().getValuesList ();
@@ -155,7 +155,7 @@ private List<FieldFilter> getFieldFiltersForPath(List<Filter> filters, FieldPath
155
155
List <Value > values = new ArrayList <>();
156
156
157
157
for (FieldIndex .Segment segment : fieldIndex .getDirectionalSegments ()) {
158
- for (FieldFilter fieldFilter : getFieldFiltersForPath (filters , segment .getFieldPath ())) {
158
+ for (FieldFilter fieldFilter : getFieldFiltersForPath (segment .getFieldPath ())) {
159
159
switch (fieldFilter .getOperator ()) {
160
160
case EQUAL :
161
161
case IN :
@@ -190,7 +190,7 @@ public Bound getLowerBound(FieldIndex fieldIndex) {
190
190
boolean segmentInclusive = true ;
191
191
192
192
// Process all filters to find a value for the current field segment
193
- for (FieldFilter fieldFilter : getFieldFiltersForPath (filters , segment .getFieldPath ())) {
193
+ for (FieldFilter fieldFilter : getFieldFiltersForPath (segment .getFieldPath ())) {
194
194
Value filterValue = null ;
195
195
boolean filterInclusive = true ;
196
196
@@ -272,7 +272,7 @@ public Bound getLowerBound(FieldIndex fieldIndex) {
272
272
boolean segmentInclusive = true ;
273
273
274
274
// Process all filters to find a value for the current field segment
275
- for (FieldFilter fieldFilter : getFieldFiltersForPath (filters , segment .getFieldPath ())) {
275
+ for (FieldFilter fieldFilter : getFieldFiltersForPath (segment .getFieldPath ())) {
276
276
Value filterValue = null ;
277
277
boolean filterInclusive = true ;
278
278
0 commit comments