google_api_spanner v0.6.1 GoogleApi.Spanner.V1.Model.Mutation View Source
A modification to one or more Cloud Spanner rows. Mutations can be applied to a Cloud Spanner database by sending them in a Commit call.
Attributes
delete
(type:GoogleApi.Spanner.V1.Model.Delete.t
, default:nil
) - Delete rows from a table. Succeeds whether or not the named rows were present.insert
(type:GoogleApi.Spanner.V1.Model.Write.t
, default:nil
) - Insert new rows in a table. If any of the rows already exist, the write or transaction fails with errorALREADY_EXISTS
.insertOrUpdate
(type:GoogleApi.Spanner.V1.Model.Write.t
, default:nil
) - Like insert, except that if the row already exists, then its column values are overwritten with the ones provided. Any column values not explicitly written are preserved.replace
(type:GoogleApi.Spanner.V1.Model.Write.t
, default:nil
) - Like insert, except that if the row already exists, it is deleted, and the column values provided are inserted instead. Unlike insert_or_update, this means any values not explicitly written becomeNULL
.update
(type:GoogleApi.Spanner.V1.Model.Write.t
, default:nil
) - Update existing rows in a table. If any of the rows does not already exist, the transaction fails with errorNOT_FOUND
.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Link to this type
t()
View Source
t()
View Source
t() :: %GoogleApi.Spanner.V1.Model.Mutation{
delete: GoogleApi.Spanner.V1.Model.Delete.t(),
insert: GoogleApi.Spanner.V1.Model.Write.t(),
insertOrUpdate: GoogleApi.Spanner.V1.Model.Write.t(),
replace: GoogleApi.Spanner.V1.Model.Write.t(),
update: GoogleApi.Spanner.V1.Model.Write.t()
}
t() :: %GoogleApi.Spanner.V1.Model.Mutation{ delete: GoogleApi.Spanner.V1.Model.Delete.t(), insert: GoogleApi.Spanner.V1.Model.Write.t(), insertOrUpdate: GoogleApi.Spanner.V1.Model.Write.t(), replace: GoogleApi.Spanner.V1.Model.Write.t(), update: GoogleApi.Spanner.V1.Model.Write.t() }
Link to this section Functions
Link to this function
decode(value, options) View Source
Unwrap a decoded JSON object into its complex fields.