public final class ColumnMetadata
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 |
---|
ColumnMetadata() |
Modifier and Type | Method and Description |
---|---|
ColumnMetadata |
clone() |
Boolean |
getIsPrimaryKey()
Indicates whether the column is a primary key column.
|
String |
getName()
Name of the column.
|
Long |
getOrdinalPosition()
Ordinal position of the column based on the original table definition in the schema starting
with a value of 1.
|
Type |
getType()
Type of the column.
|
ColumnMetadata |
set(String fieldName,
Object value) |
ColumnMetadata |
setIsPrimaryKey(Boolean isPrimaryKey)
Indicates whether the column is a primary key column.
|
ColumnMetadata |
setName(String name)
Name of the column.
|
ColumnMetadata |
setOrdinalPosition(Long ordinalPosition)
Ordinal position of the column based on the original table definition in the schema starting
with a value of 1.
|
ColumnMetadata |
setType(Type type)
Type of the column.
|
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 Boolean getIsPrimaryKey()
null
for nonepublic ColumnMetadata setIsPrimaryKey(Boolean isPrimaryKey)
isPrimaryKey
- isPrimaryKey or null
for nonepublic String getName()
null
for nonepublic ColumnMetadata setName(String name)
name
- name or null
for nonepublic Long getOrdinalPosition()
null
for nonepublic ColumnMetadata setOrdinalPosition(Long ordinalPosition)
ordinalPosition
- ordinalPosition or null
for nonepublic Type getType()
null
for nonepublic ColumnMetadata setType(Type type)
type
- type or null
for nonepublic ColumnMetadata set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public ColumnMetadata clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.