public static final class PlanNode.Builder extends GeneratedMessageV3.Builder<PlanNode.Builder> implements PlanNodeOrBuilder
Node information for nodes appearing in a QueryPlan.plan_nodes.
Protobuf type google.spanner.v1.PlanNode
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllChildLinks(Iterable<? extends PlanNode.ChildLink> values)
public PlanNode.Builder addAllChildLinks(Iterable<? extends PlanNode.ChildLink> values)
List of child node index
es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.spanner.v1.PlanNode.ChildLink>
|
addChildLinks(PlanNode.ChildLink value)
public PlanNode.Builder addChildLinks(PlanNode.ChildLink value)
List of child node index
es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;
addChildLinks(PlanNode.ChildLink.Builder builderForValue)
public PlanNode.Builder addChildLinks(PlanNode.ChildLink.Builder builderForValue)
List of child node index
es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;
addChildLinks(int index, PlanNode.ChildLink value)
public PlanNode.Builder addChildLinks(int index, PlanNode.ChildLink value)
List of child node index
es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;
addChildLinks(int index, PlanNode.ChildLink.Builder builderForValue)
public PlanNode.Builder addChildLinks(int index, PlanNode.ChildLink.Builder builderForValue)
List of child node index
es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;
addChildLinksBuilder()
public PlanNode.ChildLink.Builder addChildLinksBuilder()
List of child node index
es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;
addChildLinksBuilder(int index)
public PlanNode.ChildLink.Builder addChildLinksBuilder(int index)
List of child node index
es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;
Parameter |
Name |
Description |
index |
int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public PlanNode.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
buildPartial()
public PlanNode buildPartial()
clear()
public PlanNode.Builder clear()
Overrides
clearChildLinks()
public PlanNode.Builder clearChildLinks()
List of child node index
es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;
clearDisplayName()
public PlanNode.Builder clearDisplayName()
The display name for the node.
string display_name = 3;
clearExecutionStats()
public PlanNode.Builder clearExecutionStats()
The execution statistics associated with the node, contained in a group of
key-value pairs. Only present if the plan was returned as a result of a
profile query. For example, number of executions, number of rows/time per
execution etc.
.google.protobuf.Struct execution_stats = 7;
clearField(Descriptors.FieldDescriptor field)
public PlanNode.Builder clearField(Descriptors.FieldDescriptor field)