- 3.60.0 (latest)
- 3.59.0
- 3.58.0
- 3.57.0
- 3.56.0
- 3.55.0
- 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
Part(mapping=None, *, ignore_unknown_fields=False, **kwargs)An ssformat key is composed of a sequence of tag numbers and key
column values. Part represents a single tag or key column value.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
|---|---|
| Name | Description |
tag |
int
If non-zero, tag is the only field present in this
Part. The part is encoded by appending tag to the
ssformat key.
|
order |
google.cloud.spanner_v1.types.KeyRecipe.Part.Order
Whether the key column is sorted ascending or descending. Only present if tag is zero.
|
null_order |
google.cloud.spanner_v1.types.KeyRecipe.Part.NullOrder
How NULLs are represented in the encoded key part. Only present if tag is zero.
|
type_ |
google.cloud.spanner_v1.types.Type
The type of the key part. Only present if tag is zero.
|
identifier |
str
identifier is the name of the column or query parameter.
This field is a member of oneof_ value_type.
|
value |
google.protobuf.struct_pb2.Value
The constant value of the key part. It is present when query uses a constant as a part of the key. This field is a member of oneof_ value_type.
|
random |
bool
If true, the client is responsible to fill in the value randomly. It's relevant only for the INT64 type. This field is a member of oneof_ value_type.
|
struct_identifiers |
MutableSequence[int]
It is a repeated field to support fetching key columns from nested structs, such as STRUCT query parameters.
|
Classes
NullOrder
NullOrder(value)The null order of the key column. This dictates where NULL values
sort in the sorted order. Note that columns which are NOT NULL
can have a special encoding.
Order
Order(value)The remaining fields encode column values.