Package | Description |
---|---|
com.google.cloud.spanner |
A client for Cloud Spanner - A no-compromise relational database service.
|
Modifier and Type | Method and Description |
---|---|
static Type |
Type.array(Type elementType)
Returns a descriptor for an array of
elementType . |
static Type |
Type.bool()
Returns the descriptor for the
BOOL type . |
static Type |
Type.bytes()
Returns the descriptor for the
BYTES type: a variable-length byte string. |
static Type |
Type.date()
Returns the descriptor for the
DATE type: a timezone independent date in the range
[0001-01-01, 9999-12-31). |
static Type |
Type.float64()
Returns the descriptor for the
FLOAT64 type: a floating point type with the same value
domain as a Java {code double}. |
Type |
Type.getArrayElementType()
Returns the type descriptor for elements of this
ARRAY type. |
Type |
AbstractStructReader.getColumnType(int columnIndex) |
Type |
ForwardingStructReader.getColumnType(int columnIndex) |
Type |
StructReader.getColumnType(int columnIndex)
Returns the type of a column.
|
Type |
AbstractStructReader.getColumnType(String columnName) |
Type |
ForwardingStructReader.getColumnType(String columnName) |
Type |
StructReader.getColumnType(String columnName)
Returns the type of a column.
|
Type |
Type.StructField.getType() |
Type |
ForwardingStructReader.getType() |
abstract Type |
Value.getType()
Returns the type of this value.
|
Type |
StructReader.getType()
Returns the type of the underlying data.
|
static Type |
Type.int64()
Returns the descriptor for the
INT64 type: an integral type with the same value domain
as a Java long . |
static Type |
Type.json()
Returns the descriptor for the
JSON type. |
static Type |
Type.numeric()
Returns the descriptor for the
NUMERIC type. |
static Type |
Type.pgNumeric()
Returns the descriptor for the
NUMERIC type with the PG_NUMERIC type
annotation. |
static Type |
Type.string()
Returns the descriptor for the
STRING type: a variable-length Unicode character string. |
static Type |
Type.struct(Iterable<Type.StructField> fields)
Returns a descriptor for a
STRUCT type: an ordered collection of named and typed
fields. |
static Type |
Type.struct(Type.StructField... fields)
Returns a descriptor for a
STRUCT type: an ordered collection of named and typed
fields. |
static Type |
Type.timestamp()
Returns the descriptor for the
TIMESTAMP type: a nano precision timestamp in the range
[0000-01-01 00:00:00, 9999-12-31 23:59:59.999999999 UTC]. |
Modifier and Type | Method and Description |
---|---|
static Type |
Type.array(Type elementType)
Returns a descriptor for an array of
elementType . |
static ResultSet |
ResultSets.forRows(Type type,
Iterable<Struct> rows)
Creates a pre-populated
ResultSet |
static Type.StructField |
Type.StructField.of(String name,
Type type) |
static Value |
Value.struct(Type type,
Struct v)
Returns a
STRUCT value of Type type. |
static Value |
Value.structArray(Type elementType,
Iterable<Struct> v)
Returns an
ARRAY<STRUCT<...>> value. |
R |
ValueBinder.to(Type type,
Struct value)
Binds a nullable
Struct reference with given Type to Value.struct(type,value |
R |
ValueBinder.toStructArray(Type elementType,
Iterable<Struct> values)
Binds to
Value.structArray(fieldTypes, values) |
Copyright © 2022 Google LLC. All rights reserved.