Reference documentation and code samples for the Cloud Spanner API class Google::Cloud::Spanner::BatchWrite.
Part of the BatchWrite DSL.
This object is passed as a parameter to the block passed to
Client#batch_write. Use this parameter to add
mutation groups to the batch.
Inherits
Object
Methods
#mutation_group
defmutation_group()
Adds a group of mutations
Yields
(mg)
Example
require"google/cloud/spanner"
spanner=Google::Cloud::Spanner.newdb=spanner.client"my-instance","my-database"
results=db.batch_writedo|b|# First mutation groupb.mutation_groupdo|mg|mg.upsert"Singers",[{SingerId:16,FirstName:"Charlie",LastName:"Terry"}]end# Second mutation groupb.mutation_groupdo|mg|mg.upsert"Singers",[{SingerId:17,FirstName:"Catalina",LastName:"Smith"}]mg.update"Albums",[{SingerId:17,AlbumId:1,AlbumTitle:"GoGoGo"}]endend