public enum CloudSpannerDataType extends Enum<CloudSpannerDataType>
| Enum Constant and Description |
|---|
BOOL |
BYTES |
DATE |
FLOAT64 |
INT64 |
STRING |
TIMESTAMP |
| Modifier and Type | Method and Description |
|---|---|
abstract List<?> |
getArrayElements(com.google.cloud.spanner.ResultSet rs,
int columnIndex) |
abstract com.google.cloud.spanner.Type.Code |
getCode() |
abstract com.google.cloud.spanner.Type |
getGoogleType() |
abstract Class<?> |
getJavaClass() |
abstract int |
getSqlType() |
Set<Class<?>> |
getSupportedJavaClasses() |
static CloudSpannerDataType |
getType(Class<?> clazz) |
static CloudSpannerDataType |
getType(com.google.cloud.spanner.Type.Code code) |
String |
getTypeName() |
static CloudSpannerDataType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CloudSpannerDataType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CloudSpannerDataType BOOL
public static final CloudSpannerDataType BYTES
public static final CloudSpannerDataType DATE
public static final CloudSpannerDataType FLOAT64
public static final CloudSpannerDataType INT64
public static final CloudSpannerDataType STRING
public static final CloudSpannerDataType TIMESTAMP
public static CloudSpannerDataType[] values()
for (CloudSpannerDataType c : CloudSpannerDataType.values()) System.out.println(c);
public static CloudSpannerDataType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic abstract int getSqlType()
public abstract com.google.cloud.spanner.Type.Code getCode()
public abstract com.google.cloud.spanner.Type getGoogleType()
public abstract List<?> getArrayElements(com.google.cloud.spanner.ResultSet rs, int columnIndex)
rs - the result set to look up the elementscolumnIndex - zero based column indexpublic String getTypeName()
public abstract Class<?> getJavaClass()
public static CloudSpannerDataType getType(Class<?> clazz)
public static CloudSpannerDataType getType(com.google.cloud.spanner.Type.Code code)
Copyright © 2018. All rights reserved.