public static final class PlanNode.Builder extends GeneratedMessageV3.Builder<PlanNode.Builder> implements PlanNodeOrBuilder
Node information for nodes appearing in a [QueryPlan.plan_nodes][google.spanner.v1.QueryPlan.plan_nodes].Protobuf type
google.spanner.v1.PlanNode
Modifier and Type | Method and Description |
---|---|
PlanNode.Builder |
addAllChildLinks(Iterable<? extends PlanNode.ChildLink> values)
List of child node `index`es and their relationship to this parent.
|
PlanNode.Builder |
addChildLinks(int index,
PlanNode.ChildLink.Builder builderForValue)
List of child node `index`es and their relationship to this parent.
|
PlanNode.Builder |
addChildLinks(int index,
PlanNode.ChildLink value)
List of child node `index`es and their relationship to this parent.
|
PlanNode.Builder |
addChildLinks(PlanNode.ChildLink.Builder builderForValue)
List of child node `index`es and their relationship to this parent.
|
PlanNode.Builder |
addChildLinks(PlanNode.ChildLink value)
List of child node `index`es and their relationship to this parent.
|
PlanNode.ChildLink.Builder |
addChildLinksBuilder()
List of child node `index`es and their relationship to this parent.
|
PlanNode.ChildLink.Builder |
addChildLinksBuilder(int index)
List of child node `index`es and their relationship to this parent.
|
PlanNode.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
Object value) |
PlanNode |
build() |
PlanNode |
buildPartial() |
PlanNode.Builder |
clear() |
PlanNode.Builder |
clearChildLinks()
List of child node `index`es and their relationship to this parent.
|
PlanNode.Builder |
clearDisplayName()
The display name for the node.
|
PlanNode.Builder |
clearExecutionStats()
The execution statistics associated with the node, contained in a group of
key-value pairs.
|
PlanNode.Builder |
clearField(Descriptors.FieldDescriptor field) |
PlanNode.Builder |
clearIndex()
The `PlanNode`'s index in [node list][google.spanner.v1.QueryPlan.plan_nodes].
|
PlanNode.Builder |
clearKind()
Used to determine the type of node.
|
PlanNode.Builder |
clearMetadata()
Attributes relevant to the node contained in a group of key-value pairs.
|
PlanNode.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
PlanNode.Builder |
clearShortRepresentation()
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
|
PlanNode.Builder |
clone() |
PlanNode.ChildLink |
getChildLinks(int index)
List of child node `index`es and their relationship to this parent.
|
PlanNode.ChildLink.Builder |
getChildLinksBuilder(int index)
List of child node `index`es and their relationship to this parent.
|
List<PlanNode.ChildLink.Builder> |
getChildLinksBuilderList()
List of child node `index`es and their relationship to this parent.
|
int |
getChildLinksCount()
List of child node `index`es and their relationship to this parent.
|
List<PlanNode.ChildLink> |
getChildLinksList()
List of child node `index`es and their relationship to this parent.
|
PlanNode.ChildLinkOrBuilder |
getChildLinksOrBuilder(int index)
List of child node `index`es and their relationship to this parent.
|
List<? extends PlanNode.ChildLinkOrBuilder> |
getChildLinksOrBuilderList()
List of child node `index`es and their relationship to this parent.
|
PlanNode |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
The display name for the node.
|
ByteString |
getDisplayNameBytes()
The display name for the node.
|
Struct |
getExecutionStats()
The execution statistics associated with the node, contained in a group of
key-value pairs.
|
Struct.Builder |
getExecutionStatsBuilder()
The execution statistics associated with the node, contained in a group of
key-value pairs.
|
StructOrBuilder |
getExecutionStatsOrBuilder()
The execution statistics associated with the node, contained in a group of
key-value pairs.
|
int |
getIndex()
The `PlanNode`'s index in [node list][google.spanner.v1.QueryPlan.plan_nodes].
|
PlanNode.Kind |
getKind()
Used to determine the type of node.
|
int |
getKindValue()
Used to determine the type of node.
|
Struct |
getMetadata()
Attributes relevant to the node contained in a group of key-value pairs.
|
Struct.Builder |
getMetadataBuilder()
Attributes relevant to the node contained in a group of key-value pairs.
|
StructOrBuilder |
getMetadataOrBuilder()
Attributes relevant to the node contained in a group of key-value pairs.
|
PlanNode.ShortRepresentation |
getShortRepresentation()
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
|
PlanNode.ShortRepresentation.Builder |
getShortRepresentationBuilder()
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
|
PlanNode.ShortRepresentationOrBuilder |
getShortRepresentationOrBuilder()
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
|
boolean |
hasExecutionStats()
The execution statistics associated with the node, contained in a group of
key-value pairs.
|
boolean |
hasMetadata()
Attributes relevant to the node contained in a group of key-value pairs.
|
boolean |
hasShortRepresentation()
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
PlanNode.Builder |
mergeExecutionStats(Struct value)
The execution statistics associated with the node, contained in a group of
key-value pairs.
|
PlanNode.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
PlanNode.Builder |
mergeFrom(Message other) |
PlanNode.Builder |
mergeFrom(PlanNode other) |
PlanNode.Builder |
mergeMetadata(Struct value)
Attributes relevant to the node contained in a group of key-value pairs.
|
PlanNode.Builder |
mergeShortRepresentation(PlanNode.ShortRepresentation value)
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
|
PlanNode.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
PlanNode.Builder |
removeChildLinks(int index)
List of child node `index`es and their relationship to this parent.
|
PlanNode.Builder |
setChildLinks(int index,
PlanNode.ChildLink.Builder builderForValue)
List of child node `index`es and their relationship to this parent.
|
PlanNode.Builder |
setChildLinks(int index,
PlanNode.ChildLink value)
List of child node `index`es and their relationship to this parent.
|
PlanNode.Builder |
setDisplayName(String value)
The display name for the node.
|
PlanNode.Builder |
setDisplayNameBytes(ByteString value)
The display name for the node.
|
PlanNode.Builder |
setExecutionStats(Struct.Builder builderForValue)
The execution statistics associated with the node, contained in a group of
key-value pairs.
|
PlanNode.Builder |
setExecutionStats(Struct value)
The execution statistics associated with the node, contained in a group of
key-value pairs.
|
PlanNode.Builder |
setField(Descriptors.FieldDescriptor field,
Object value) |
PlanNode.Builder |
setIndex(int value)
The `PlanNode`'s index in [node list][google.spanner.v1.QueryPlan.plan_nodes].
|
PlanNode.Builder |
setKind(PlanNode.Kind value)
Used to determine the type of node.
|
PlanNode.Builder |
setKindValue(int value)
Used to determine the type of node.
|
PlanNode.Builder |
setMetadata(Struct.Builder builderForValue)
Attributes relevant to the node contained in a group of key-value pairs.
|
PlanNode.Builder |
setMetadata(Struct value)
Attributes relevant to the node contained in a group of key-value pairs.
|
PlanNode.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
Object value) |
PlanNode.Builder |
setShortRepresentation(PlanNode.ShortRepresentation.Builder builderForValue)
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
|
PlanNode.Builder |
setShortRepresentation(PlanNode.ShortRepresentation value)
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
|
PlanNode.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<PlanNode.Builder>
public PlanNode.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<PlanNode.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<PlanNode.Builder>
public PlanNode getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public PlanNode build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public PlanNode buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public PlanNode.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<PlanNode.Builder>
public PlanNode.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<PlanNode.Builder>
public PlanNode.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<PlanNode.Builder>
public PlanNode.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<PlanNode.Builder>
public PlanNode.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<PlanNode.Builder>
public PlanNode.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<PlanNode.Builder>
public PlanNode.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<PlanNode.Builder>
public PlanNode.Builder mergeFrom(PlanNode other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<PlanNode.Builder>
public PlanNode.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<PlanNode.Builder>
IOException
public int getIndex()
The `PlanNode`'s index in [node list][google.spanner.v1.QueryPlan.plan_nodes].
int32 index = 1;
getIndex
in interface PlanNodeOrBuilder
public PlanNode.Builder setIndex(int value)
The `PlanNode`'s index in [node list][google.spanner.v1.QueryPlan.plan_nodes].
int32 index = 1;
value
- The index to set.public PlanNode.Builder clearIndex()
The `PlanNode`'s index in [node list][google.spanner.v1.QueryPlan.plan_nodes].
int32 index = 1;
public int getKindValue()
Used to determine the type of node. May be needed for visualizing different kinds of nodes differently. For example, If the node is a [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] node, it will have a condensed representation which can be used to directly embed a description of the node in its parent.
.google.spanner.v1.PlanNode.Kind kind = 2;
getKindValue
in interface PlanNodeOrBuilder
public PlanNode.Builder setKindValue(int value)
Used to determine the type of node. May be needed for visualizing different kinds of nodes differently. For example, If the node is a [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] node, it will have a condensed representation which can be used to directly embed a description of the node in its parent.
.google.spanner.v1.PlanNode.Kind kind = 2;
value
- The enum numeric value on the wire for kind to set.public PlanNode.Kind getKind()
Used to determine the type of node. May be needed for visualizing different kinds of nodes differently. For example, If the node is a [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] node, it will have a condensed representation which can be used to directly embed a description of the node in its parent.
.google.spanner.v1.PlanNode.Kind kind = 2;
getKind
in interface PlanNodeOrBuilder
public PlanNode.Builder setKind(PlanNode.Kind value)
Used to determine the type of node. May be needed for visualizing different kinds of nodes differently. For example, If the node is a [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] node, it will have a condensed representation which can be used to directly embed a description of the node in its parent.
.google.spanner.v1.PlanNode.Kind kind = 2;
value
- The kind to set.public PlanNode.Builder clearKind()
Used to determine the type of node. May be needed for visualizing different kinds of nodes differently. For example, If the node is a [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] node, it will have a condensed representation which can be used to directly embed a description of the node in its parent.
.google.spanner.v1.PlanNode.Kind kind = 2;
public String getDisplayName()
The display name for the node.
string display_name = 3;
getDisplayName
in interface PlanNodeOrBuilder
public ByteString getDisplayNameBytes()
The display name for the node.
string display_name = 3;
getDisplayNameBytes
in interface PlanNodeOrBuilder
public PlanNode.Builder setDisplayName(String value)
The display name for the node.
string display_name = 3;
value
- The displayName to set.public PlanNode.Builder clearDisplayName()
The display name for the node.
string display_name = 3;
public PlanNode.Builder setDisplayNameBytes(ByteString value)
The display name for the node.
string display_name = 3;
value
- The bytes for displayName to set.public List<PlanNode.ChildLink> getChildLinksList()
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;
getChildLinksList
in interface PlanNodeOrBuilder
public int getChildLinksCount()
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;
getChildLinksCount
in interface PlanNodeOrBuilder
public PlanNode.ChildLink getChildLinks(int index)
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;
getChildLinks
in interface PlanNodeOrBuilder
public PlanNode.Builder setChildLinks(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;
public PlanNode.Builder setChildLinks(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;
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;
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;
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;
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;
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;
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;
public PlanNode.Builder removeChildLinks(int index)
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;
public PlanNode.ChildLink.Builder getChildLinksBuilder(int index)
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;
public PlanNode.ChildLinkOrBuilder getChildLinksOrBuilder(int index)
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;
getChildLinksOrBuilder
in interface PlanNodeOrBuilder
public List<? extends PlanNode.ChildLinkOrBuilder> getChildLinksOrBuilderList()
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;
getChildLinksOrBuilderList
in interface PlanNodeOrBuilder
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;
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;
public List<PlanNode.ChildLink.Builder> getChildLinksBuilderList()
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;
public boolean hasShortRepresentation()
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5;
hasShortRepresentation
in interface PlanNodeOrBuilder
public PlanNode.ShortRepresentation getShortRepresentation()
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5;
getShortRepresentation
in interface PlanNodeOrBuilder
public PlanNode.Builder setShortRepresentation(PlanNode.ShortRepresentation value)
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5;
public PlanNode.Builder setShortRepresentation(PlanNode.ShortRepresentation.Builder builderForValue)
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5;
public PlanNode.Builder mergeShortRepresentation(PlanNode.ShortRepresentation value)
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5;
public PlanNode.Builder clearShortRepresentation()
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5;
public PlanNode.ShortRepresentation.Builder getShortRepresentationBuilder()
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5;
public PlanNode.ShortRepresentationOrBuilder getShortRepresentationOrBuilder()
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5;
getShortRepresentationOrBuilder
in interface PlanNodeOrBuilder
public boolean hasMetadata()
Attributes relevant to the node contained in a group of key-value pairs. For example, a Parameter Reference node could have the following information in its metadata: { "parameter_reference": "param1", "parameter_type": "array" }
.google.protobuf.Struct metadata = 6;
hasMetadata
in interface PlanNodeOrBuilder
public Struct getMetadata()
Attributes relevant to the node contained in a group of key-value pairs. For example, a Parameter Reference node could have the following information in its metadata: { "parameter_reference": "param1", "parameter_type": "array" }
.google.protobuf.Struct metadata = 6;
getMetadata
in interface PlanNodeOrBuilder
public PlanNode.Builder setMetadata(Struct value)
Attributes relevant to the node contained in a group of key-value pairs. For example, a Parameter Reference node could have the following information in its metadata: { "parameter_reference": "param1", "parameter_type": "array" }
.google.protobuf.Struct metadata = 6;
public PlanNode.Builder setMetadata(Struct.Builder builderForValue)
Attributes relevant to the node contained in a group of key-value pairs. For example, a Parameter Reference node could have the following information in its metadata: { "parameter_reference": "param1", "parameter_type": "array" }
.google.protobuf.Struct metadata = 6;
public PlanNode.Builder mergeMetadata(Struct value)
Attributes relevant to the node contained in a group of key-value pairs. For example, a Parameter Reference node could have the following information in its metadata: { "parameter_reference": "param1", "parameter_type": "array" }
.google.protobuf.Struct metadata = 6;
public PlanNode.Builder clearMetadata()
Attributes relevant to the node contained in a group of key-value pairs. For example, a Parameter Reference node could have the following information in its metadata: { "parameter_reference": "param1", "parameter_type": "array" }
.google.protobuf.Struct metadata = 6;
public Struct.Builder getMetadataBuilder()
Attributes relevant to the node contained in a group of key-value pairs. For example, a Parameter Reference node could have the following information in its metadata: { "parameter_reference": "param1", "parameter_type": "array" }
.google.protobuf.Struct metadata = 6;
public StructOrBuilder getMetadataOrBuilder()
Attributes relevant to the node contained in a group of key-value pairs. For example, a Parameter Reference node could have the following information in its metadata: { "parameter_reference": "param1", "parameter_type": "array" }
.google.protobuf.Struct metadata = 6;
getMetadataOrBuilder
in interface PlanNodeOrBuilder
public boolean hasExecutionStats()
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;
hasExecutionStats
in interface PlanNodeOrBuilder
public Struct getExecutionStats()
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;
getExecutionStats
in interface PlanNodeOrBuilder
public PlanNode.Builder setExecutionStats(Struct value)
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;
public PlanNode.Builder setExecutionStats(Struct.Builder builderForValue)
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;
public PlanNode.Builder mergeExecutionStats(Struct value)
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;
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;
public Struct.Builder getExecutionStatsBuilder()
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;
public StructOrBuilder getExecutionStatsOrBuilder()
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;
getExecutionStatsOrBuilder
in interface PlanNodeOrBuilder
public final PlanNode.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<PlanNode.Builder>
public final PlanNode.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<PlanNode.Builder>
Copyright © 2022 Google LLC. All rights reserved.