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:"Go Go Go"}]endend
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-19 UTC."],[],[]]