Package com.google.spanner.v1
Class PlanNode.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- 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 typegoogle.spanner.v1.PlanNode
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PlanNode.BuilderaddAllChildLinks(Iterable<? extends PlanNode.ChildLink> values)List of child node `index`es and their relationship to this parent.PlanNode.BuilderaddChildLinks(int index, PlanNode.ChildLink value)List of child node `index`es and their relationship to this parent.PlanNode.BuilderaddChildLinks(int index, PlanNode.ChildLink.Builder builderForValue)List of child node `index`es and their relationship to this parent.PlanNode.BuilderaddChildLinks(PlanNode.ChildLink value)List of child node `index`es and their relationship to this parent.PlanNode.BuilderaddChildLinks(PlanNode.ChildLink.Builder builderForValue)List of child node `index`es and their relationship to this parent.PlanNode.ChildLink.BuilderaddChildLinksBuilder()List of child node `index`es and their relationship to this parent.PlanNode.ChildLink.BuilderaddChildLinksBuilder(int index)List of child node `index`es and their relationship to this parent.PlanNode.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PlanNodebuild()PlanNodebuildPartial()PlanNode.Builderclear()PlanNode.BuilderclearChildLinks()List of child node `index`es and their relationship to this parent.PlanNode.BuilderclearDisplayName()The display name for the node.PlanNode.BuilderclearExecutionStats()The execution statistics associated with the node, contained in a group of key-value pairs.PlanNode.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PlanNode.BuilderclearIndex()The `PlanNode`'s index in [node list][google.spanner.v1.QueryPlan.plan_nodes].PlanNode.BuilderclearKind()Used to determine the type of node.PlanNode.BuilderclearMetadata()Attributes relevant to the node contained in a group of key-value pairs.PlanNode.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PlanNode.BuilderclearShortRepresentation()Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.PlanNode.Builderclone()PlanNode.ChildLinkgetChildLinks(int index)List of child node `index`es and their relationship to this parent.PlanNode.ChildLink.BuildergetChildLinksBuilder(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.intgetChildLinksCount()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.ChildLinkOrBuildergetChildLinksOrBuilder(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.PlanNodegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetDisplayName()The display name for the node.com.google.protobuf.ByteStringgetDisplayNameBytes()The display name for the node.com.google.protobuf.StructgetExecutionStats()The execution statistics associated with the node, contained in a group of key-value pairs.com.google.protobuf.Struct.BuildergetExecutionStatsBuilder()The execution statistics associated with the node, contained in a group of key-value pairs.com.google.protobuf.StructOrBuildergetExecutionStatsOrBuilder()The 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].PlanNode.KindgetKind()Used to determine the type of node.intgetKindValue()Used to determine the type of node.com.google.protobuf.StructgetMetadata()Attributes relevant to the node contained in a group of key-value pairs.com.google.protobuf.Struct.BuildergetMetadataBuilder()Attributes relevant to the node contained in a group of key-value pairs.com.google.protobuf.StructOrBuildergetMetadataOrBuilder()Attributes relevant to the node contained in a group of key-value pairs.PlanNode.ShortRepresentationgetShortRepresentation()Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.PlanNode.ShortRepresentation.BuildergetShortRepresentationBuilder()Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.PlanNode.ShortRepresentationOrBuildergetShortRepresentationOrBuilder()Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.booleanhasExecutionStats()The execution statistics associated with the node, contained in a group of key-value pairs.booleanhasMetadata()Attributes relevant to the node contained in a group of key-value pairs.booleanhasShortRepresentation()Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PlanNode.BuildermergeExecutionStats(com.google.protobuf.Struct value)The execution statistics associated with the node, contained in a group of key-value pairs.PlanNode.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PlanNode.BuildermergeFrom(com.google.protobuf.Message other)PlanNode.BuildermergeFrom(PlanNode other)PlanNode.BuildermergeMetadata(com.google.protobuf.Struct value)Attributes relevant to the node contained in a group of key-value pairs.PlanNode.BuildermergeShortRepresentation(PlanNode.ShortRepresentation value)Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.PlanNode.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PlanNode.BuilderremoveChildLinks(int index)List of child node `index`es and their relationship to this parent.PlanNode.BuildersetChildLinks(int index, PlanNode.ChildLink value)List of child node `index`es and their relationship to this parent.PlanNode.BuildersetChildLinks(int index, PlanNode.ChildLink.Builder builderForValue)List of child node `index`es and their relationship to this parent.PlanNode.BuildersetDisplayName(String value)The display name for the node.PlanNode.BuildersetDisplayNameBytes(com.google.protobuf.ByteString value)The display name for the node.PlanNode.BuildersetExecutionStats(com.google.protobuf.Struct value)The execution statistics associated with the node, contained in a group of key-value pairs.PlanNode.BuildersetExecutionStats(com.google.protobuf.Struct.Builder builderForValue)The execution statistics associated with the node, contained in a group of key-value pairs.PlanNode.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PlanNode.BuildersetIndex(int value)The `PlanNode`'s index in [node list][google.spanner.v1.QueryPlan.plan_nodes].PlanNode.BuildersetKind(PlanNode.Kind value)Used to determine the type of node.PlanNode.BuildersetKindValue(int value)Used to determine the type of node.PlanNode.BuildersetMetadata(com.google.protobuf.Struct value)Attributes relevant to the node contained in a group of key-value pairs.PlanNode.BuildersetMetadata(com.google.protobuf.Struct.Builder builderForValue)Attributes relevant to the node contained in a group of key-value pairs.PlanNode.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)PlanNode.BuildersetShortRepresentation(PlanNode.ShortRepresentation value)Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.PlanNode.BuildersetShortRepresentation(PlanNode.ShortRepresentation.Builder builderForValue)Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.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, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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
public 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
public PlanNode getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PlanNode build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PlanNode buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PlanNode.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
public PlanNode.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanNode.Builder>
-
clearOneof
public PlanNode.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 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
public PlanNode.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlanNode.Builder>
-
mergeFrom
public PlanNode.Builder mergeFrom(PlanNode other)
-
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
public PlanNode.Builder setIndex(int value)
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
public PlanNode.Builder 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
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;- Parameters:
value- The enum numeric value on the wire for kind to set.- Returns:
- This builder for chaining.
-
getKind
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;- Specified by:
getKindin interfacePlanNodeOrBuilder- Returns:
- The kind.
-
setKind
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;- Parameters:
value- The kind to set.- Returns:
- This builder for chaining.
-
clearKind
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;- Returns:
- This builder for chaining.
-
getDisplayName
public String 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
public PlanNode.Builder setDisplayName(String value)
The display name for the node.
string display_name = 3;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
public PlanNode.Builder clearDisplayName()
The display name for the node.
string display_name = 3;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public PlanNode.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
The display name for the node.
string display_name = 3;- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getChildLinksList
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;- 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
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;- Specified by:
getChildLinksin interfacePlanNodeOrBuilder
-
setChildLinks
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;
-
setChildLinks
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;
-
addChildLinks
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
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
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
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;
-
addAllChildLinks
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;
-
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;
-
removeChildLinks
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;
-
getChildLinksBuilder
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;
-
getChildLinksOrBuilder
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;- Specified by:
getChildLinksOrBuilderin interfacePlanNodeOrBuilder
-
getChildLinksOrBuilderList
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;- Specified by:
getChildLinksOrBuilderListin interfacePlanNodeOrBuilder
-
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
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;
-
getChildLinksBuilderList
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;
-
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
public PlanNode.ShortRepresentation 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
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;
-
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
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;
-
clearShortRepresentation
public PlanNode.Builder clearShortRepresentation()
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5;
-
getShortRepresentationBuilder
public PlanNode.ShortRepresentation.Builder getShortRepresentationBuilder()
Condensed representation for [SCALAR][google.spanner.v1.PlanNode.Kind.SCALAR] nodes.
.google.spanner.v1.PlanNode.ShortRepresentation short_representation = 5;
-
getShortRepresentationOrBuilder
public PlanNode.ShortRepresentationOrBuilder 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
public PlanNode.Builder setMetadata(com.google.protobuf.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;
-
setMetadata
public PlanNode.Builder setMetadata(com.google.protobuf.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;
-
mergeMetadata
public PlanNode.Builder mergeMetadata(com.google.protobuf.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;
-
clearMetadata
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;
-
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
public PlanNode.Builder setExecutionStats(com.google.protobuf.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;
-
setExecutionStats
public PlanNode.Builder setExecutionStats(com.google.protobuf.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;
-
mergeExecutionStats
public PlanNode.Builder mergeExecutionStats(com.google.protobuf.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;
-
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;
-
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
public final PlanNode.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanNode.Builder>
-
mergeUnknownFields
public final PlanNode.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanNode.Builder>
-
-