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
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
PlanNode() |
Modifier and Type | Method and Description |
---|---|
PlanNode |
clone() |
List<ChildLink> |
getChildLinks()
List of child node `index`es and their relationship to this parent.
|
String |
getDisplayName()
The display name for the node.
|
Map<String,Object> |
getExecutionStats()
The execution statistics associated with the node, contained in a group of key-value pairs.
|
Integer |
getIndex()
The `PlanNode`'s index in node list.
|
String |
getKind()
Used to determine the type of node.
|
Map<String,Object> |
getMetadata()
Attributes relevant to the node contained in a group of key-value pairs.
|
ShortRepresentation |
getShortRepresentation()
Condensed representation for SCALAR nodes.
|
PlanNode |
set(String fieldName,
Object value) |
PlanNode |
setChildLinks(List<ChildLink> childLinks)
List of child node `index`es and their relationship to this parent.
|
PlanNode |
setDisplayName(String displayName)
The display name for the node.
|
PlanNode |
setExecutionStats(Map<String,Object> executionStats)
The execution statistics associated with the node, contained in a group of key-value pairs.
|
PlanNode |
setIndex(Integer index)
The `PlanNode`'s index in node list.
|
PlanNode |
setKind(String kind)
Used to determine the type of node.
|
PlanNode |
setMetadata(Map<String,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, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public List<ChildLink> getChildLinks()
null
for nonepublic PlanNode setChildLinks(List<ChildLink> childLinks)
childLinks
- childLinks or null
for nonepublic String getDisplayName()
null
for nonepublic PlanNode setDisplayName(String displayName)
displayName
- displayName or null
for nonepublic Map<String,Object> getExecutionStats()
null
for nonepublic PlanNode setExecutionStats(Map<String,Object> executionStats)
executionStats
- executionStats or null
for nonepublic Integer getIndex()
null
for nonepublic PlanNode setIndex(Integer index)
index
- index or null
for nonepublic String getKind()
null
for nonepublic PlanNode setKind(String kind)
kind
- kind or null
for nonepublic Map<String,Object> getMetadata()
null
for nonepublic PlanNode setMetadata(Map<String,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(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public PlanNode clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.