public final class PlanNode
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Cloud Spanner API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
Constructor and Description |
---|
PlanNode() |
Modifier and Type | Method and Description |
---|---|
PlanNode |
clone() |
java.util.List<ChildLink> |
getChildLinks()
List of child node `index`es and their relationship to this parent.
|
java.lang.String |
getDisplayName()
The display name for the node.
|
java.util.Map<java.lang.String,java.lang.Object> |
getExecutionStats()
The execution statistics associated with the node, contained in a group of key-value pairs.
|
java.lang.Integer |
getIndex()
The `PlanNode`'s index in node list.
|
java.lang.String |
getKind()
Used to determine the type of node.
|
java.util.Map<java.lang.String,java.lang.Object> |
getMetadata()
Attributes relevant to the node contained in a group of key-value pairs.
|
ShortRepresentation |
getShortRepresentation()
Condensed representation for SCALAR nodes.
|
PlanNode |
set(java.lang.String fieldName,
java.lang.Object value) |
PlanNode |
setChildLinks(java.util.List<ChildLink> childLinks)
List of child node `index`es and their relationship to this parent.
|
PlanNode |
setDisplayName(java.lang.String displayName)
The display name for the node.
|
PlanNode |
setExecutionStats(java.util.Map<java.lang.String,java.lang.Object> executionStats)
The execution statistics associated with the node, contained in a group of key-value pairs.
|
PlanNode |
setIndex(java.lang.Integer index)
The `PlanNode`'s index in node list.
|
PlanNode |
setKind(java.lang.String kind)
Used to determine the type of node.
|
PlanNode |
setMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
Attributes relevant to the node contained in a group of key-value pairs.
|
PlanNode |
setShortRepresentation(ShortRepresentation shortRepresentation)
Condensed representation for SCALAR nodes.
|
getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
public java.util.List<ChildLink> getChildLinks()
null
for nonepublic PlanNode setChildLinks(java.util.List<ChildLink> childLinks)
childLinks
- childLinks or null
for nonepublic java.lang.String getDisplayName()
null
for nonepublic PlanNode setDisplayName(java.lang.String displayName)
displayName
- displayName or null
for nonepublic java.util.Map<java.lang.String,java.lang.Object> getExecutionStats()
null
for nonepublic PlanNode setExecutionStats(java.util.Map<java.lang.String,java.lang.Object> executionStats)
executionStats
- executionStats or null
for nonepublic java.lang.Integer getIndex()
null
for nonepublic PlanNode setIndex(java.lang.Integer index)
index
- index or null
for nonepublic java.lang.String getKind()
null
for nonepublic PlanNode setKind(java.lang.String kind)
kind
- kind or null
for nonepublic java.util.Map<java.lang.String,java.lang.Object> getMetadata()
null
for nonepublic PlanNode setMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
metadata
- metadata or null
for nonepublic ShortRepresentation getShortRepresentation()
null
for nonepublic PlanNode setShortRepresentation(ShortRepresentation shortRepresentation)
shortRepresentation
- shortRepresentation or null
for nonepublic PlanNode set(java.lang.String fieldName, java.lang.Object value)
set
in class com.google.api.client.json.GenericJson
public PlanNode clone()
clone
in class com.google.api.client.json.GenericJson