Class Type (3.55.0) Stay organized with collections Save and categorize content based on your preferences.
- 3.55.0 (latest)
- 3.54.0
- 3.53.0
- 3.52.0
- 3.51.0
- 3.50.1
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.42.0
- 3.41.0
- 3.40.1
- 3.39.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.1
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.28.0
- 3.27.1
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.2
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.1
- 3.14.1
- 3.13.0
- 3.12.1
- 3.11.1
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.1.1
- 2.0.0
- 1.19.3
- 1.18.0
- 1.17.1
- 1.16.0
- 1.15.1
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.10.0
Type(mapping=None,*,ignore_unknown_fields=False,**kwargs)
Type
indicates the type of a Cloud Spanner value, as might bestored in a table cell or returned from an SQL query.
Attributes | |
---|---|
Name | Description |
code | google.cloud.spanner_v1.types.TypeCode Required. The TypeCode][google.spanner.v1.TypeCode] for this type. |
array_element_type | google.cloud.spanner_v1.types.Type If code][google.spanner.v1.Type.code] ==ARRAY][google.spanner.v1.TypeCode.ARRAY] , thenarray_element_type is the type of the array elements. |
struct_type | google.cloud.spanner_v1.types.StructType If code][google.spanner.v1.Type.code] ==STRUCT][google.spanner.v1.TypeCode.STRUCT] , thenstruct_type provides type information for the struct's fields. |
type_annotation | google.cloud.spanner_v1.types.TypeAnnotationCode The TypeAnnotationCode][google.spanner.v1.TypeAnnotationCode] that disambiguates SQL type that Spanner will use to represent values of this type during query processing. This is necessary for some type codes because a singleTypeCode][google.spanner.v1.TypeCode] can be mapped to different SQL types depending on the SQL dialect.type_annotation][google.spanner.v1.Type.type_annotation] typically is not needed to process the content of a value (it doesn't affect serialization) and clients can ignore it on the read path. |
proto_type_fqn | str If code][google.spanner.v1.Type.code] ==PROTO][google.spanner.v1.TypeCode.PROTO] orcode][google.spanner.v1.Type.code] ==ENUM][google.spanner.v1.TypeCode.ENUM] , thenproto_type_fqn is the fully qualified name of the proto type representing the proto/enum definition. |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-07-18 UTC.