Refine search
/** * * * <pre> * The value to compare the property to. * </pre> * * <code>.google.datastore.v1.Value value = 3;</code> */ public Builder setValue(com.google.datastore.v1.Value.Builder builderForValue) { if (valueBuilder_ == null) { value_ = builderForValue.build(); onChanged(); } else { valueBuilder_.setMessage(builderForValue.build()); } return this; } /**
public Builder mergeFrom(com.google.datastore.v1.Value other) { if (other == com.google.datastore.v1.Value.getDefaultInstance()) return this; if (other.getMeaning() != 0) { setMeaning(other.getMeaning()); setExcludeFromIndexes(other.getExcludeFromIndexes()); setNullValueValue(other.getNullValueValue()); break; setBooleanValue(other.getBooleanValue()); break; setIntegerValue(other.getIntegerValue()); break; setDoubleValue(other.getDoubleValue()); break; mergeTimestampValue(other.getTimestampValue()); break; mergeKeyValue(other.getKeyValue()); break; onChanged(); break; setBlobValue(other.getBlobValue()); break;
entityBuilder.getMutableProperties() .put(val.getKey(), Value.newBuilder() .setStringValue(val.getValue().toString()) .setExcludeFromIndexes(skipIndex).build());
Value.newBuilder().setStringValue("Meaning of Life?").build()); Value.newBuilder().setIntegerValue(42).build()); String question = entity.getProperties().get("question").getStringValue(); Long answer = entity.getProperties().get("answer").getIntegerValue();
com.google.datastore.v1.Value getPb(final String namespace) { final com.google.datastore.v1.Key key = value.getKeyValue(); if (key.getPathCount() > 0) { return com.google.datastore.v1.Value. newBuilder(value) .setKeyValue(getKey().getPb(namespace)).build(); } return value; }
makeFilter("kind_name", EQUAL, makeValue(ourKind).build()).build(), makeFilter("timestamp", EQUAL, makeValue(latestTimestamp).build()).build())); return entity.getProperties().get("entity_bytes").getIntegerValue();
/** * Creates a new {@code Entity}. * * @return an immutable entity. */ public Entity build() { entity.getMutableProperties().clear(); entity.putAllProperties( properties .entrySet() .stream() .collect(Collectors.toMap( Map.Entry::getKey, e -> e.getValue().getPb().toBuilder().build()))); return new Entity(entity.build()); }
@Override protected void setValue(TimestampValue from, com.google.datastore.v1.Value.Builder to) { to.setTimestampValue(from.get().toProto()); } };
@Override protected void setValue(LongValue from, com.google.datastore.v1.Value.Builder to) { to.setIntegerValue(from.get()); } };
@Override protected void setValue(ListValue from, com.google.datastore.v1.Value.Builder to) { List<com.google.datastore.v1.Value> propertiesPb = new ArrayList<>(); for (Value<?> property : from.get()) { propertiesPb.add(property.toPb()); } to.setArrayValue( com.google.datastore.v1.ArrayValue.newBuilder().addAllValues(propertiesPb)); } };
@Override protected void setValue(BlobValue from, com.google.datastore.v1.Value.Builder to) { to.setBlobValue(from.get().getByteString()); } };
@Override protected void setValue(BooleanValue from, com.google.datastore.v1.Value.Builder to) { to.setBooleanValue(from.get()); } };
@Override protected void setValue(StringValue from, com.google.datastore.v1.Value.Builder to) { to.setStringValue(from.get()); } };
@Override protected void setValue(DoubleValue from, com.google.datastore.v1.Value.Builder to) { to.setDoubleValue(from.get()); } };
/** * * * <pre> * Values in the array. * The order of this array may not be preserved if it contains a mix of * indexed and unindexed values. * </pre> * * <code>repeated .google.datastore.v1.Value values = 1;</code> */ public Builder setValues(int index, com.google.datastore.v1.Value.Builder builderForValue) { if (valuesBuilder_ == null) { ensureValuesIsMutable(); values_.set(index, builderForValue.build()); onChanged(); } else { valuesBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * * * <pre> * Values in the array. * The order of this array may not be preserved if it contains a mix of * indexed and unindexed values. * </pre> * * <code>repeated .google.datastore.v1.Value values = 1;</code> */ public Builder addValues(com.google.datastore.v1.Value.Builder builderForValue) { if (valuesBuilder_ == null) { ensureValuesIsMutable(); values_.add(builderForValue.build()); onChanged(); } else { valuesBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * * * <pre> * Values in the array. * The order of this array may not be preserved if it contains a mix of * indexed and unindexed values. * </pre> * * <code>repeated .google.datastore.v1.Value values = 1;</code> */ public Builder addValues(int index, com.google.datastore.v1.Value.Builder builderForValue) { if (valuesBuilder_ == null) { ensureValuesIsMutable(); values_.add(index, builderForValue.build()); onChanged(); } else { valuesBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
@Override protected void setValue(ListValue from, com.google.datastore.v1.Value.Builder to) { List<com.google.datastore.v1.Value> propertiesPb = new ArrayList<>(); for (Value<?> property : from.get()) { propertiesPb.add(property.toPb()); } to.setArrayValue( com.google.datastore.v1.ArrayValue.newBuilder().addAllValues(propertiesPb)); } };
@Override protected void setValue(TimestampValue from, com.google.datastore.v1.Value.Builder to) { to.setTimestampValue(from.get().toProto()); } };
/** * Make a filter on a property for use in a query. */ public static Filter.Builder makeFilter(String property, PropertyFilter.Operator operator, Value.Builder value) { return makeFilter(property, operator, value.build()); }