@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.datastore.v1.Entity)) { return super.equals(obj); } com.google.datastore.v1.Entity other = (com.google.datastore.v1.Entity) obj; boolean result = true; result = result && (hasKey() == other.hasKey()); if (hasKey()) { result = result && getKey().equals(other.getKey()); } result = result && internalGetProperties().equals(other.internalGetProperties()); result = result && unknownFields.equals(other.unknownFields); return result; }
@SuppressWarnings("unchecked") B fill(com.google.datastore.v1.Entity entityPb) { Map<String, Value<?>> copiedProperties = Maps.newHashMap(); for (Map.Entry<String, com.google.datastore.v1.Value> entry : entityPb.getPropertiesMap().entrySet()) { copiedProperties.put(entry.getKey(), Value.fromPb(entry.getValue())); } setProperties(copiedProperties); if (entityPb.hasKey()) { setKey((K) IncompleteKey.fromPb(entityPb.getKey())); } return self(); }
@Override Object convert(com.google.datastore.v1.Entity entityPb) { if (entityPb.getPropertiesMap().isEmpty()) { if (!entityPb.hasKey()) { return null; } return Key.fromPb(entityPb.getKey()); } return ProjectionEntity.fromPb(entityPb); } };
@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } if (!internalGetProperties().getMap().isEmpty()) { hash = (37 * hash) + PROPERTIES_FIELD_NUMBER; hash = (53 * hash) + internalGetProperties().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
public Builder mergeFrom(com.google.datastore.v1.Entity other) { if (other == com.google.datastore.v1.Entity.getDefaultInstance()) return this; if (other.hasKey()) { mergeKey(other.getKey()); } internalGetMutableProperties().mergeFrom(other.internalGetProperties()); this.mergeUnknownFields(other.unknownFields); onChanged(); return this; }
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.datastore.v1.Entity)) { return super.equals(obj); } com.google.datastore.v1.Entity other = (com.google.datastore.v1.Entity) obj; boolean result = true; result = result && (hasKey() == other.hasKey()); if (hasKey()) { result = result && getKey().equals(other.getKey()); } result = result && internalGetProperties().equals(other.internalGetProperties()); result = result && unknownFields.equals(other.unknownFields); return result; }
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.datastore.v1.Entity)) { return super.equals(obj); } com.google.datastore.v1.Entity other = (com.google.datastore.v1.Entity) obj; boolean result = true; result = result && (hasKey() == other.hasKey()); if (hasKey()) { result = result && getKey() .equals(other.getKey()); } result = result && internalGetProperties().equals( other.internalGetProperties()); return result; }
@SuppressWarnings("unchecked") B fill(com.google.datastore.v1.Entity entityPb) { Map<String, Value<?>> copiedProperties = Maps.newHashMap(); for (Map.Entry<String, com.google.datastore.v1.Value> entry : entityPb.getPropertiesMap().entrySet()) { copiedProperties.put(entry.getKey(), Value.fromPb(entry.getValue())); } setProperties(copiedProperties); if (entityPb.hasKey()) { setKey((K) IncompleteKey.fromPb(entityPb.getKey())); } return self(); }
@Override Object convert(com.google.datastore.v1.Entity entityPb) { if (entityPb.getPropertiesMap().isEmpty()) { if (!entityPb.hasKey()) { return null; } return Key.fromPb(entityPb.getKey()); } return ProjectionEntity.fromPb(entityPb); } };
@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } if (!internalGetProperties().getMap().isEmpty()) { hash = (37 * hash) + PROPERTIES_FIELD_NUMBER; hash = (53 * hash) + internalGetProperties().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } if (!internalGetProperties().getMap().isEmpty()) { hash = (37 * hash) + PROPERTIES_FIELD_NUMBER; hash = (53 * hash) + internalGetProperties().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
public Builder mergeFrom(com.google.datastore.v1.Entity other) { if (other == com.google.datastore.v1.Entity.getDefaultInstance()) return this; if (other.hasKey()) { mergeKey(other.getKey()); } internalGetMutableProperties().mergeFrom( other.internalGetProperties()); onChanged(); return this; }
public Builder mergeFrom(com.google.datastore.v1.Entity other) { if (other == com.google.datastore.v1.Entity.getDefaultInstance()) return this; if (other.hasKey()) { mergeKey(other.getKey()); } internalGetMutableProperties().mergeFrom(other.internalGetProperties()); this.mergeUnknownFields(other.unknownFields); onChanged(); return this; }
@ProcessElement public void processElement(ProcessContext c) throws IOException { Entity entity = c.element(); if (entity.hasKey()) { c.output(entity); } else { ErrorMessage errorMessage = ErrorMessage.newBuilder() .setMessage("Datastore Entity Without Key") .setData(entityJsonPrinter.print(entity)) .build(); c.output(failureTag(), errorMessage.toJson()); } } })