Package com.google.spanner.v1
Class PlanNode.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<PlanNode.Builder>
com.google.spanner.v1.PlanNode.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PlanNodeOrBuilder,Cloneable
- Enclosing class:
- PlanNode
public static final class PlanNode.Builder
extends com.google.protobuf.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-
Method Summary
Modifier and TypeMethodDescriptionaddAllChildLinks(Iterable<? extends PlanNode.ChildLink> values) List of child node `index`es and their relationship to this parent.addChildLinks(int index, PlanNode.ChildLink value) List of child node `index`es and their relationship to this parent.addChildLinks(int index, PlanNode.ChildLink.Builder builderForValue) List of child node `index`es and their relationship to this parent.addChildLinks(PlanNode.ChildLink value) List of child node `index`es and their relationship to this parent.addChildLinks(PlanNode.ChildLink.Builder builderForValue) List of child node `index`es and their relationship to this parent.List of child node `index`es and their relationship to this parent.addChildLinksBuilder(int index) List of child node `index`es and their relationship to this parent.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()List of child node `index`es and their relationship to this parent.The display name for the node.The execution statistics associated with the node, contained in a group of key-value pairs.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The `PlanNode`'s index in [node list][google.spanner.v1.QueryPlan.plan_nodes].Used to determine the type of node.Attributes relevant to the node contained in a group of key-value pairs.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.clone()getChildLinks(int index) List of child node `index`es and their relationship to this parent.getChildLinksBuilder(int index) List of child node `index`es and their relationship to this parent.List of child node `index`es and their relationship to this parent.intList of child node `index`es and their relationship to this parent.List of child node `index`es and their relationship to this parent.getChildLinksOrBuilder(int index) List of child node `index`es and their relationship to this parent.List<? extends PlanNode.ChildLinkOrBuilder>List of child node `index`es and their relationship to this parent.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe display name for the node.com.google.protobuf.ByteStringThe display name for the node.com.google.protobuf.StructThe execution statistics associated with the node, contained in a group of key-value pairs.com.google.protobuf.Struct.BuilderThe execution statistics associated with the node, contained in a group of key-value pairs.com.google.protobuf.StructOrBuilderThe execution statistics associated with the node, contained in a group of key-value pairs.intgetIndex()The `PlanNode`'s index in [node list][google.spanner.v1.QueryPlan.plan_nodes].getKind()Used to determine the type of node.intUsed to determine the type of node.com.google.protobuf.StructAttributes relevant to the node contained in a group of key-value pairs.com.google.protobuf.Struct.BuilderAttributes relevant to the node contained in a group of key-value pairs.com.google.protobuf.StructOrBuilderAttributes relevant to the node contained in a group of key-value pairs.Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.booleanThe execution statistics associated with the node, contained in a group of key-value pairs.booleanAttributes relevant to the node contained in a group of key-value pairs.booleanCondensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeExecutionStats(com.google.protobuf.Struct value) The execution statistics associated with the node, contained in a group of key-value pairs.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMetadata(com.google.protobuf.Struct value) Attributes relevant to the node contained in a group of key-value pairs.Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.final PlanNode.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeChildLinks(int index) List of child node `index`es and their relationship to this parent.setChildLinks(int index, PlanNode.ChildLink value) List of child node `index`es and their relationship to this parent.setChildLinks(int index, PlanNode.ChildLink.Builder builderForValue) List of child node `index`es and their relationship to this parent.setDisplayName(String value) The display name for the node.setDisplayNameBytes(com.google.protobuf.ByteString value) The display name for the node.setExecutionStats(com.google.protobuf.Struct value) The execution statistics associated with the node, contained in a group of key-value pairs.setExecutionStats(com.google.protobuf.Struct.Builder builderForValue) The execution statistics associated with the node, contained in a group of key-value pairs.setIndex(int value) The `PlanNode`'s index in [node list][google.spanner.v1.QueryPlan.plan_nodes].setKind(PlanNode.Kind value) Used to determine the type of node.setKindValue(int value) Used to determine the type of node.setMetadata(com.google.protobuf.Struct value) Attributes relevant to the node contained in a group of key-value pairs.setMetadata(com.google.protobuf.Struct.Builder builderForValue) Attributes relevant to the node contained in a group of key-value pairs.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.setShortRepresentation(PlanNode.ShortRepresentation.Builder builderForValue) Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.final PlanNode.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PlanNode.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanNode.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<PlanNode.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PlanNode.Builder>
-
setField
public PlanNode.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanNode.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanNode.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanNode.Builder>
-
setRepeatedField
public PlanNode.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanNode.Builder>
-
addRepeatedField
public PlanNode.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanNode.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlanNode.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanNode.Builder>
-
mergeFrom
public PlanNode.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlanNode.Builder>- Throws:
IOException
-
getIndex
public int getIndex()The `PlanNode`'s index in [node list][google.spanner.v1.QueryPlan.plan_nodes].
int32 index = 1;- Specified by:
getIndexin interfacePlanNodeOrBuilder- Returns:
- The index.
-
setIndex
The `PlanNode`'s index in [node list][google.spanner.v1.QueryPlan.plan_nodes].
int32 index = 1;- Parameters:
value- The index to set.- Returns:
- This builder for chaining.
-
clearIndex
The `PlanNode`'s index in [node list][google.spanner.v1.QueryPlan.plan_nodes].
int32 index = 1;- Returns:
- This builder for chaining.
-
getKindValue
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;- Specified by:
getKindValuein interfacePlanNodeOrBuilder- Returns:
- The enum numeric value on the wire for kind.
-
setKindValue
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;- Parameters:
value- The enum numeric value on the wire for kind to set.- Returns:
- This builder for chaining.
-
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;- Specified by:
getKindin interfacePlanNodeOrBuilder- Returns:
- The kind.
-
setKind
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;- Parameters:
value- The kind to set.- Returns:
- This builder for chaining.
-
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;- Returns:
- This builder for chaining.
-
getDisplayName
The display name for the node.
string display_name = 3;- Specified by:
getDisplayNamein interfacePlanNodeOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()The display name for the node.
string display_name = 3;- Specified by:
getDisplayNameBytesin interfacePlanNodeOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
The display name for the node.
string display_name = 3;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
The display name for the node.
string display_name = 3;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
The display name for the node.
string display_name = 3;- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getChildLinksList
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;- Specified by:
getChildLinksListin interfacePlanNodeOrBuilder
-
getChildLinksCount
public int getChildLinksCount()List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;- Specified by:
getChildLinksCountin interfacePlanNodeOrBuilder
-
getChildLinks
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;- Specified by:
getChildLinksin interfacePlanNodeOrBuilder
-
setChildLinks
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4; -
setChildLinks
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4; -
addChildLinks
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4; -
addChildLinks
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4; -
addChildLinks
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4; -
addChildLinks
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4; -
addAllChildLinks
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4; -
clearChildLinks
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4; -
removeChildLinks
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4; -
getChildLinksBuilder
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4; -
getChildLinksOrBuilder
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;- Specified by:
getChildLinksOrBuilderin interfacePlanNodeOrBuilder
-
getChildLinksOrBuilderList
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4;- Specified by:
getChildLinksOrBuilderListin interfacePlanNodeOrBuilder
-
addChildLinksBuilder
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4; -
addChildLinksBuilder
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4; -
getChildLinksBuilderList
List of child node `index`es and their relationship to this parent.
repeated .google.spanner.v1.PlanNode.ChildLink child_links = 4; -
hasShortRepresentation
public boolean hasShortRepresentation()Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5;- Specified by:
hasShortRepresentationin interfacePlanNodeOrBuilder- Returns:
- Whether the shortRepresentation field is set.
-
getShortRepresentation
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5;- Specified by:
getShortRepresentationin interfacePlanNodeOrBuilder- Returns:
- The shortRepresentation.
-
setShortRepresentation
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5; -
setShortRepresentation
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; -
mergeShortRepresentation
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5; -
clearShortRepresentation
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5; -
getShortRepresentationBuilder
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5; -
getShortRepresentationOrBuilder
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5;- Specified by:
getShortRepresentationOrBuilderin interfacePlanNodeOrBuilder
-
hasMetadata
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;- Specified by:
hasMetadatain interfacePlanNodeOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
public com.google.protobuf.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;- Specified by:
getMetadatain interfacePlanNodeOrBuilder- Returns:
- The metadata.
-
setMetadata
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; -
setMetadata
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; -
mergeMetadata
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; -
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; -
getMetadataBuilder
public com.google.protobuf.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; -
getMetadataOrBuilder
public com.google.protobuf.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;- Specified by:
getMetadataOrBuilderin interfacePlanNodeOrBuilder
-
hasExecutionStats
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;- Specified by:
hasExecutionStatsin interfacePlanNodeOrBuilder- Returns:
- Whether the executionStats field is set.
-
getExecutionStats
public com.google.protobuf.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;- Specified by:
getExecutionStatsin interfacePlanNodeOrBuilder- Returns:
- The executionStats.
-
setExecutionStats
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; -
setExecutionStats
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; -
mergeExecutionStats
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; -
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; -
getExecutionStatsBuilder
public com.google.protobuf.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; -
getExecutionStatsOrBuilder
public com.google.protobuf.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;- Specified by:
getExecutionStatsOrBuilderin interfacePlanNodeOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanNode.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanNode.Builder>
-