/** Use {@link #getSubqueriesMap()} instead. */ @java.lang.Deprecated public java.util.Map<java.lang.String, java.lang.Integer> getSubqueries() { return getSubqueriesMap(); } /**
/** * * * <pre> * A mapping of (subquery variable name) -> (subquery node id) for cases * where the `description` string of this node references a `SCALAR` * subquery contained in the expression subtree rooted at this node. The * referenced `SCALAR` subquery may not necessarily be a direct child of * this node. * </pre> * * <code>map<string, int32> subqueries = 2;</code> */ public Builder removeSubqueries(java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } internalGetMutableSubqueries().getMutableMap().remove(key); return this; } /** Use alternate mutation accessors instead. */
/** * * * <pre> * A mapping of (subquery variable name) -> (subquery node id) for cases * where the `description` string of this node references a `SCALAR` * subquery contained in the expression subtree rooted at this node. The * referenced `SCALAR` subquery may not necessarily be a direct child of * this node. * </pre> * * <code>map<string, int32> subqueries = 2;</code> */ public int getSubqueriesOrThrow(java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } java.util.Map<java.lang.String, java.lang.Integer> map = internalGetSubqueries().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); }
extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(shortRepresentation_); shortRepresentation_ = subBuilder.buildPartial();
/** * * * <pre> * Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes. * </pre> * * <code>.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5;</code> */ public Builder mergeShortRepresentation( com.google.spanner.v1.PlanNode.ShortRepresentation value) { if (shortRepresentationBuilder_ == null) { if (shortRepresentation_ != null) { shortRepresentation_ = com.google.spanner.v1.PlanNode.ShortRepresentation.newBuilder(shortRepresentation_) .mergeFrom(value) .buildPartial(); } else { shortRepresentation_ = value; } onChanged(); } else { shortRepresentationBuilder_.mergeFrom(value); } return this; } /**
/** * * * <pre> * A mapping of (subquery variable name) -> (subquery node id) for cases * where the `description` string of this node references a `SCALAR` * subquery contained in the expression subtree rooted at this node. The * referenced `SCALAR` subquery may not necessarily be a direct child of * this node. * </pre> * * <code>map<string, int32> subqueries = 2;</code> */ public int getSubqueriesOrDefault(java.lang.String key, int defaultValue) { if (key == null) { throw new java.lang.NullPointerException(); } java.util.Map<java.lang.String, java.lang.Integer> map = internalGetSubqueries().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /**
/** * * * <pre> * A mapping of (subquery variable name) -> (subquery node id) for cases * where the `description` string of this node references a `SCALAR` * subquery contained in the expression subtree rooted at this node. The * referenced `SCALAR` subquery may not necessarily be a direct child of * this node. * </pre> * * <code>map<string, int32> subqueries = 2;</code> */ public Builder putSubqueries(java.lang.String key, int value) { if (key == null) { throw new java.lang.NullPointerException(); } internalGetMutableSubqueries().getMutableMap().put(key, value); return this; } /**
/** * * * <pre> * A mapping of (subquery variable name) -> (subquery node id) for cases * where the `description` string of this node references a `SCALAR` * subquery contained in the expression subtree rooted at this node. The * referenced `SCALAR` subquery may not necessarily be a direct child of * this node. * </pre> * * <code>map<string, int32> subqueries = 2;</code> */ public boolean containsSubqueries(java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } return internalGetSubqueries().getMap().containsKey(key); } /** Use {@link #getSubqueriesMap()} instead. */
/** * * * <pre> * Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes. * </pre> * * <code>.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5;</code> */ public Builder setShortRepresentation( com.google.spanner.v1.PlanNode.ShortRepresentation.Builder builderForValue) { if (shortRepresentationBuilder_ == null) { shortRepresentation_ = builderForValue.build(); onChanged(); } else { shortRepresentationBuilder_.setMessage(builderForValue.build()); } return this; } /**
@java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.spanner.v1.PlanNode.ShortRepresentation parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (com.google.spanner.v1.PlanNode.ShortRepresentation) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; }
/** * * * <pre> * A mapping of (subquery variable name) -> (subquery node id) for cases * where the `description` string of this node references a `SCALAR` * subquery contained in the expression subtree rooted at this node. The * referenced `SCALAR` subquery may not necessarily be a direct child of * this node. * </pre> * * <code>map<string, int32> subqueries = 2;</code> */ public Builder putAllSubqueries(java.util.Map<java.lang.String, java.lang.Integer> values) { internalGetMutableSubqueries().getMutableMap().putAll(values); return this; }
/** * * * <pre> * A mapping of (subquery variable name) -> (subquery node id) for cases * where the `description` string of this node references a `SCALAR` * subquery contained in the expression subtree rooted at this node. The * referenced `SCALAR` subquery may not necessarily be a direct child of * this node. * </pre> * * <code>map<string, int32> subqueries = 2;</code> */ public java.util.Map<java.lang.String, java.lang.Integer> getSubqueriesMap() { return internalGetSubqueries().getMap(); } /**
private Builder() { maybeForceBuilderInitialization(); }
public int getSubqueriesCount() { return internalGetSubqueries().getMap().size(); } /**
private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); }
public static Builder newBuilder(com.google.spanner.v1.PlanNode.ShortRepresentation prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); }
@SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMutableMapField(int number) { switch (number) { case 2: return internalGetMutableSubqueries(); default: throw new RuntimeException("Invalid map field number: " + number); } }
@java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
/** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map<java.lang.String, java.lang.Integer> getMutableSubqueries() { return internalGetMutableSubqueries().getMutableMap(); } /**