- 2.1.0 (latest)
- 2.1.0-RC1
- 2.0.1-RC1
- 1.106.0
- 1.105.1
- 1.104.1
- 1.103.0
- 1.102.0
- 1.101.0
- 1.100.0
- 1.98.0
- 1.97.0
- 1.96.0
- 1.95.0
- 1.94.0
- 1.93.1
- 1.92.1
- 1.91.0
- 1.90.0
- 1.89.0
- 1.88.0
- 1.87.0
- 1.86.0
- 1.85.0
- 1.84.0
- 1.83.0
- 1.82.0
- 1.81.0
- 1.80.0
- 1.79.0
- 1.78.0
- 1.77.0
- 1.76.1
- 1.68.0
- 1.67.0
- 1.66.0
- 1.65.0
- 1.64.0
- 1.63.2
- 1.62.1
- 1.61.0
- 1.60.0
- 1.59.0
- 1.58.4
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.2
Reference documentation and code samples for the Cloud Spanner V1 Client class Part.
An ssformat key is composed of a sequence of tag numbers and key column
values. Part represents a single tag or key column value.
Generated from protobuf message google.spanner.v1.KeyRecipe.Part
Namespace
Google \ Cloud \ Spanner \ V1 \ KeyRecipeMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ tag |
int
If non-zero, |
↳ order |
int
Whether the key column is sorted ascending or descending. Only present if |
↳ null_order |
int
How NULLs are represented in the encoded key part. Only present if |
↳ type |
Google\Cloud\Spanner\V1\Type
The type of the key part. Only present if |
↳ identifier |
string
|
↳ value |
Google\Protobuf\Value
The constant value of the key part. It is present when query uses a constant as a part of the key. |
↳ random |
bool
If true, the client is responsible to fill in the value randomly. It's relevant only for the INT64 type. |
↳ struct_identifiers |
array
It is a repeated field to support fetching key columns from nested structs, such as |
getTag
If non-zero, tag is the only field present in this Part. The part
is encoded by appending tag to the ssformat key.
| Returns | |
|---|---|
| Type | Description |
int |
|
setTag
If non-zero, tag is the only field present in this Part. The part
is encoded by appending tag to the ssformat key.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getOrder
Whether the key column is sorted ascending or descending. Only present
if tag is zero.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type Order. |
setOrder
Whether the key column is sorted ascending or descending. Only present
if tag is zero.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type Order. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getNullOrder
How NULLs are represented in the encoded key part. Only present if tag
is zero.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type NullOrder. |
setNullOrder
How NULLs are represented in the encoded key part. Only present if tag
is zero.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type NullOrder. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getType
The type of the key part. Only present if tag is zero.
| Returns | |
|---|---|
| Type | Description |
Google\Cloud\Spanner\V1\Type|null |
|
hasType
clearType
setType
The type of the key part. Only present if tag is zero.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Cloud\Spanner\V1\Type
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getIdentifier
identifier is the name of the column or query parameter.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasIdentifier
setIdentifier
identifier is the name of the column or query parameter.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getValue
The constant value of the key part.
It is present when query uses a constant as a part of the key.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Value|null |
|
hasValue
setValue
The constant value of the key part.
It is present when query uses a constant as a part of the key.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Value
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRandom
If true, the client is responsible to fill in the value randomly.
It's relevant only for the INT64 type.
| Returns | |
|---|---|
| Type | Description |
bool |
|
hasRandom
setRandom
If true, the client is responsible to fill in the value randomly.
It's relevant only for the INT64 type.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getStructIdentifiers
It is a repeated field to support fetching key columns from nested
structs, such as STRUCT query parameters.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setStructIdentifiers
It is a repeated field to support fetching key columns from nested
structs, such as STRUCT query parameters.
| Parameter | |
|---|---|
| Name | Description |
var |
int[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getValueType
| Returns | |
|---|---|
| Type | Description |
string |
|