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(java.lang.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,
java.lang.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.
|
java.util.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.
|
java.util.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.
|
java.util.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() |
java.lang.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(java.lang.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,
java.lang.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,
java.lang.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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<PlanNode.Builder>public PlanNode.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<PlanNode.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<PlanNode.Builder>public PlanNode getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic PlanNode build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic PlanNode buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic PlanNode.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<PlanNode.Builder>public PlanNode.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<PlanNode.Builder>public PlanNode.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<PlanNode.Builder>public PlanNode.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<PlanNode.Builder>public PlanNode.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<PlanNode.Builder>public PlanNode.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<PlanNode.Builder>public PlanNode.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<PlanNode.Builder>public PlanNode.Builder mergeFrom(PlanNode other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<PlanNode.Builder>public PlanNode.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<PlanNode.Builder>java.io.IOExceptionpublic int getIndex()
The `PlanNode`'s index in [node list][google.spanner.v1.QueryPlan.plan_nodes].
int32 index = 1;getIndex in interface PlanNodeOrBuilderpublic PlanNode.Builder setIndex(int value)
The `PlanNode`'s index in [node list][google.spanner.v1.QueryPlan.plan_nodes].
int32 index = 1;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 PlanNodeOrBuilderpublic 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;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 PlanNodeOrBuilderpublic 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;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 java.lang.String getDisplayName()
The display name for the node.
string display_name = 3;getDisplayName in interface PlanNodeOrBuilderpublic ByteString getDisplayNameBytes()
The display name for the node.
string display_name = 3;getDisplayNameBytes in interface PlanNodeOrBuilderpublic PlanNode.Builder setDisplayName(java.lang.String value)
The display name for the node.
string display_name = 3;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;public java.util.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 PlanNodeOrBuilderpublic 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 PlanNodeOrBuilderpublic 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 PlanNodeOrBuilderpublic 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(java.lang.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 PlanNodeOrBuilderpublic java.util.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 PlanNodeOrBuilderpublic 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 java.util.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 PlanNodeOrBuilderpublic 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 PlanNodeOrBuilderpublic 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 PlanNodeOrBuilderpublic 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 PlanNodeOrBuilderpublic 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 PlanNodeOrBuilderpublic 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 PlanNodeOrBuilderpublic 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 PlanNodeOrBuilderpublic 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 PlanNodeOrBuilderpublic 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 PlanNodeOrBuilderpublic final PlanNode.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<PlanNode.Builder>public final PlanNode.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<PlanNode.Builder>