- 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 KeyRecipe.
A KeyRecipe provides the metadata required to translate reads, mutations,
and queries into a byte array in "sortable string format" (ssformat)that can
be used with Ranges to route requests. Note that the client must tolerate
KeyRecipes that appear to be invalid, since the KeyRecipe format may
change over time. Requests with invalid KeyRecipes should be routed to a
default server.
Generated from protobuf message google.spanner.v1.KeyRecipe
Namespace
Google \ Cloud \ Spanner \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ table_name |
string
A table name, matching the name from the database schema. |
↳ index_name |
string
An index name, matching the name from the database schema. |
↳ operation_uid |
int|string
The UID of a query, matching the UID from |
↳ part |
array<KeyRecipe\Part>
Parts are in the order they should appear in the encoded key. |
getTableName
A table name, matching the name from the database schema.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasTableName
setTableName
A table name, matching the name from the database schema.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getIndexName
An index name, matching the name from the database schema.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasIndexName
setIndexName
An index name, matching the name from the database schema.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getOperationUid
The UID of a query, matching the UID from RoutingHint.
| Returns | |
|---|---|
| Type | Description |
int|string |
|
hasOperationUid
setOperationUid
The UID of a query, matching the UID from RoutingHint.
| Parameter | |
|---|---|
| Name | Description |
var |
int|string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPart
Parts are in the order they should appear in the encoded key.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setPart
Parts are in the order they should appear in the encoded key.
| Parameter | |
|---|---|
| Name | Description |
var |
array<KeyRecipe\Part>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTarget
| Returns | |
|---|---|
| Type | Description |
string |
|