/** * * * <pre> * The list of filters to combine. * Must contain at least one filter. * </pre> * * <code>repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2;</code> */ public Builder addFilters( com.google.firestore.v1beta1.StructuredQuery.Filter.Builder builderForValue) { if (filtersBuilder_ == null) { ensureFiltersIsMutable(); filters_.add(builderForValue.build()); onChanged(); } else { filtersBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * * * <pre> * The list of filters to combine. * Must contain at least one filter. * </pre> * * <code>repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2;</code> */ public Builder addFilters( int index, com.google.firestore.v1beta1.StructuredQuery.Filter.Builder builderForValue) { if (filtersBuilder_ == null) { ensureFiltersIsMutable(); filters_.add(index, builderForValue.build()); onChanged(); } else { filtersBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * * * <pre> * The list of filters to combine. * Must contain at least one filter. * </pre> * * <code>repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2;</code> */ public Builder setFilters( int index, com.google.firestore.v1beta1.StructuredQuery.Filter.Builder builderForValue) { if (filtersBuilder_ == null) { ensureFiltersIsMutable(); filters_.set(index, builderForValue.build()); onChanged(); } else { filtersBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
structuredQuery.setWhere(filter.build());
Filter toProto() { Filter.Builder result = Filter.newBuilder(); Value encodedValue = encodeValue(); result .getFieldFilterBuilder() .setField(FieldReference.newBuilder().setFieldPath(fieldPath.getEncodedPath())) .setValue(encodedValue) .setOp(operator); return result.build(); } }
Filter toProto() { Filter.Builder result = Filter.newBuilder(); result .getUnaryFilterBuilder() .setField(FieldReference.newBuilder().setFieldPath(fieldPath.getEncodedPath())) .setOp( value == null ? StructuredQuery.UnaryFilter.Operator.IS_NULL : StructuredQuery.UnaryFilter.Operator.IS_NAN); return result.build(); } }
structuredQuery.setWhere(filter.build());
/** * * * <pre> * The filter to apply. * </pre> * * <code>.google.firestore.v1beta1.StructuredQuery.Filter where = 3;</code> */ public Builder setWhere( com.google.firestore.v1beta1.StructuredQuery.Filter.Builder builderForValue) { if (whereBuilder_ == null) { where_ = builderForValue.build(); onChanged(); } else { whereBuilder_.setMessage(builderForValue.build()); } return this; } /**
Filter toProto() { Filter.Builder result = Filter.newBuilder(); result .getUnaryFilterBuilder() .setField(FieldReference.newBuilder().setFieldPath(fieldPath.getEncodedPath())) .setOp( value == null ? StructuredQuery.UnaryFilter.Operator.IS_NULL : StructuredQuery.UnaryFilter.Operator.IS_NAN); return result.build(); } }
Filter toProto() { Filter.Builder result = Filter.newBuilder(); Value encodedValue = encodeValue(); result .getFieldFilterBuilder() .setField(FieldReference.newBuilder().setFieldPath(fieldPath.getEncodedPath())) .setValue(encodedValue) .setOp(operator); return result.build(); } }