@java.lang.Override public Builder newBuilderForType() { return newBuilder(); }
@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getValuesCount() > 0) { hash = (37 * hash) + VALUES_FIELD_NUMBER; hash = (53 * hash) + getValuesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
@java.lang.Override public com.google.firestore.v1beta1.ArrayValue buildPartial() { com.google.firestore.v1beta1.ArrayValue result = new com.google.firestore.v1beta1.ArrayValue(this); int from_bitField0_ = bitField0_; if (valuesBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { values_ = java.util.Collections.unmodifiableList(values_); bitField0_ = (bitField0_ & ~0x00000001); } result.values_ = values_; } else { result.values_ = valuesBuilder_.build(); } onBuilt(); return result; }
if (arrayValueBuilder_ == null) { if (valueTypeCase_ == 9 && valueType_ != com.google.firestore.v1beta1.ArrayValue.getDefaultInstance()) { valueType_ = com.google.firestore.v1beta1.ArrayValue.newBuilder( (com.google.firestore.v1beta1.ArrayValue) valueType_) .mergeFrom(value)
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.firestore.v1beta1.ArrayValue)) { return super.equals(obj); } com.google.firestore.v1beta1.ArrayValue other = (com.google.firestore.v1beta1.ArrayValue) obj; boolean result = true; result = result && getValuesList().equals(other.getValuesList()); result = result && unknownFields.equals(other.unknownFields); return result; }
@java.lang.Override public com.google.firestore.v1beta1.ArrayValue getDefaultInstanceForType() { return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); }
@java.lang.Override public com.google.firestore.v1beta1.ArrayValue build() { com.google.firestore.v1beta1.ArrayValue result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
if (removeAllFromArrayBuilder_ == null) { if (transformTypeCase_ == 7 && transformType_ != com.google.firestore.v1beta1.ArrayValue.getDefaultInstance()) { transformType_ = com.google.firestore.v1beta1.ArrayValue.newBuilder( (com.google.firestore.v1beta1.ArrayValue) transformType_) .mergeFrom(value)
private int compareArrays(Value left, Value right) { List<Value> leftValue = left.getArrayValue().getValuesList(); List<Value> rightValue = right.getArrayValue().getValuesList(); int minLength = Math.min(leftValue.size(), rightValue.size()); for (int i = 0; i < minLength; i++) { int cmp = compare(leftValue.get(i), rightValue.get(i)); if (cmp != 0) { return cmp; } } return Integer.compare(leftValue.size(), rightValue.size()); }
/** * * * <pre> * An array value. * Cannot directly contain another array value, though can contain an * map which contains another array. * </pre> * * <code>.google.firestore.v1beta1.ArrayValue array_value = 9;</code> */ public com.google.firestore.v1beta1.ArrayValueOrBuilder getArrayValueOrBuilder() { if (valueTypeCase_ == 9) { return (com.google.firestore.v1beta1.ArrayValue) valueType_; } return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); }
break; case 9: result = result && getArrayValue().equals(other.getArrayValue()); break; case 6:
case 9: hash = (37 * hash) + ARRAY_VALUE_FIELD_NUMBER; hash = (53 * hash) + getArrayValue().hashCode(); break; case 6:
@Override FieldTransform toProto(FieldPath path) { ArrayValue.Builder encodedElements = ArrayValue.newBuilder(); for (Object element : elements) { encodedElements.addValues( UserDataConverter.encodeValue(path, element, UserDataConverter.ARGUMENT)); } FieldTransform.Builder fieldTransform = FieldTransform.newBuilder(); fieldTransform.setFieldPath(path.getEncodedPath()); fieldTransform.setAppendMissingElements(encodedElements); return fieldTransform.build(); }
if (appendMissingElementsBuilder_ == null) { if (transformTypeCase_ == 6 && transformType_ != com.google.firestore.v1beta1.ArrayValue.getDefaultInstance()) { transformType_ = com.google.firestore.v1beta1.ArrayValue.newBuilder( (com.google.firestore.v1beta1.ArrayValue) transformType_) .mergeFrom(value)
case ARRAY_VALUE: List<Object> list = new ArrayList<>(); List<Value> lv = v.getArrayValue().getValuesList(); for (Value iv : lv) { list.add(decodeValue(iv));
/** * * * <pre> * An array value. * Cannot directly contain another array value, though can contain an * map which contains another array. * </pre> * * <code>.google.firestore.v1beta1.ArrayValue array_value = 9;</code> */ public com.google.firestore.v1beta1.ArrayValue getArrayValue() { if (valueTypeCase_ == 9) { return (com.google.firestore.v1beta1.ArrayValue) valueType_; } return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); } /**
@Override FieldTransform toProto(FieldPath path) { ArrayValue.Builder encodedElements = ArrayValue.newBuilder(); for (Object element : elements) { encodedElements.addValues( UserDataConverter.encodeValue(path, element, UserDataConverter.ARGUMENT)); } FieldTransform.Builder fieldTransform = FieldTransform.newBuilder(); fieldTransform.setFieldPath(path.getEncodedPath()); fieldTransform.setRemoveAllFromArray(encodedElements); return fieldTransform.build(); }
private int compareArrays(Value left, Value right) { List<Value> leftValue = left.getArrayValue().getValuesList(); List<Value> rightValue = right.getArrayValue().getValuesList(); int minLength = Math.min(leftValue.size(), rightValue.size()); for (int i = 0; i < minLength; i++) { int cmp = compare(leftValue.get(i), rightValue.get(i)); if (cmp != 0) { return cmp; } } return Integer.compare(leftValue.size(), rightValue.size()); }