Reference documentation and code samples for the Cloud Spanner V1 Client class RecipeList.
A RecipeList contains a list of KeyRecipes, which share the same
schema generation.
Generated from protobuf message google.spanner.v1.RecipeList
Namespace
Google \ Cloud \ Spanner \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ schema_generation |
string
The schema generation of the recipes. To be sent to the server in |
↳ recipe |
array<KeyRecipe>
A list of recipes to be cached. |
getSchemaGeneration
The schema generation of the recipes. To be sent to the server in
RoutingHint.schema_generation whenever one of the recipes is used.
schema_generation values are comparable with each other; if generation A
compares greater than generation B, then A is a more recent schema than B.
Clients should in general aim to cache only the latest schema generation,
and discard more stale recipes.
| Returns | |
|---|---|
| Type | Description |
string |
|
setSchemaGeneration
The schema generation of the recipes. To be sent to the server in
RoutingHint.schema_generation whenever one of the recipes is used.
schema_generation values are comparable with each other; if generation A
compares greater than generation B, then A is a more recent schema than B.
Clients should in general aim to cache only the latest schema generation,
and discard more stale recipes.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRecipe
A list of recipes to be cached.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\RepeatedField<KeyRecipe> |
|
setRecipe
A list of recipes to be cached.
| Parameter | |
|---|---|
| Name | Description |
var |
array<KeyRecipe>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|