If [code][google.spanner.v1.Type.code] ==
[ARRAY][google.spanner.v1.TypeCode.ARRAY], then `array_element_type` is the
type of the array elements.
Type.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Type.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
If [code][google.spanner.v1.Type.code] ==
[PROTO][google.spanner.v1.TypeCode.PROTO] or
[code][google.spanner.v1.Type.code] ==
[ENUM][google.spanner.v1.TypeCode.ENUM], then `proto_type_fqn` is the fully
qualified name of the proto type representing the proto/enum definition.
If [code][google.spanner.v1.Type.code] ==
[STRUCT][google.spanner.v1.TypeCode.STRUCT], then `struct_type` provides
type information for the struct's fields.
The [TypeAnnotationCode][google.spanner.v1.TypeAnnotationCode] that
disambiguates SQL type that Spanner will use to represent values of this
type during query processing.
If [code][google.spanner.v1.Type.code] ==
[ARRAY][google.spanner.v1.TypeCode.ARRAY], then `array_element_type` is the
type of the array elements.
If [code][google.spanner.v1.Type.code] ==
[ARRAY][google.spanner.v1.TypeCode.ARRAY], then `array_element_type` is the
type of the array elements.
Type.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Type.Builder.mergeFrom(com.google.protobuf.Message other)
If [code][google.spanner.v1.Type.code] ==
[STRUCT][google.spanner.v1.TypeCode.STRUCT], then `struct_type` provides
type information for the struct's fields.
It is not always possible for Cloud Spanner to infer the right SQL type
from a JSON value.
It is not always possible for Cloud Spanner to infer the right SQL type
from a JSON value.
It is not always possible for Cloud Spanner to infer the right SQL type
from a JSON value.
If [code][google.spanner.v1.Type.code] ==
[ARRAY][google.spanner.v1.TypeCode.ARRAY], then `array_element_type` is the
type of the array elements.
If [code][google.spanner.v1.Type.code] ==
[ARRAY][google.spanner.v1.TypeCode.ARRAY], then `array_element_type` is the
type of the array elements.
Type.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value)
If [code][google.spanner.v1.Type.code] ==
[PROTO][google.spanner.v1.TypeCode.PROTO] or
[code][google.spanner.v1.Type.code] ==
[ENUM][google.spanner.v1.TypeCode.ENUM], then `proto_type_fqn` is the fully
qualified name of the proto type representing the proto/enum definition.
If [code][google.spanner.v1.Type.code] ==
[PROTO][google.spanner.v1.TypeCode.PROTO] or
[code][google.spanner.v1.Type.code] ==
[ENUM][google.spanner.v1.TypeCode.ENUM], then `proto_type_fqn` is the fully
qualified name of the proto type representing the proto/enum definition.
If [code][google.spanner.v1.Type.code] ==
[STRUCT][google.spanner.v1.TypeCode.STRUCT], then `struct_type` provides
type information for the struct's fields.
If [code][google.spanner.v1.Type.code] ==
[STRUCT][google.spanner.v1.TypeCode.STRUCT], then `struct_type` provides
type information for the struct's fields.
The [TypeAnnotationCode][google.spanner.v1.TypeAnnotationCode] that
disambiguates SQL type that Spanner will use to represent values of this
type during query processing.
The [TypeAnnotationCode][google.spanner.v1.TypeAnnotationCode] that
disambiguates SQL type that Spanner will use to represent values of this
type during query processing.
Type.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)