public sealed class Write : IMessage<Mutation.Types.Write>, IEquatable<Mutation.Types.Write>, IDeepCloneable<Mutation.Types.Write>, IBufferMessage, IMessage
Arguments to [insert][google.spanner.v1.Mutation.insert], [update][google.spanner.v1.Mutation.update], [insert_or_update][google.spanner.v1.Mutation.insert_or_update], and
[replace][google.spanner.v1.Mutation.replace] operations.
The values to be written. values can contain more than one
list of values. If it does, then multiple rows are written, one
for each entry in values. Each list in values must have
exactly as many entries as there are entries in [columns][google.spanner.v1.Mutation.Write.columns]
above. Sending multiple lists is equivalent to sending multiple
Mutations, each containing one values entry and repeating
[table][google.spanner.v1.Mutation.Write.table] and [columns][google.spanner.v1.Mutation.Write.columns]. Individual values in each list are
encoded as described [here][google.spanner.v1.TypeCode].
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe webpage details the \u003ccode\u003eWrite\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Spanner.V1.Mutation.Types\u003c/code\u003e namespace, used for specifying data modifications in Spanner database operations such as insert, update, and replace.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and has methods like \u003ccode\u003eWrite()\u003c/code\u003e (constructors) and other inherited members such as \u003ccode\u003eGetHashCode()\u003c/code\u003e or \u003ccode\u003eGetType()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eWrite\u003c/code\u003e class has three main properties: \u003ccode\u003eColumns\u003c/code\u003e, which lists the column names to be modified; \u003ccode\u003eTable\u003c/code\u003e, which is the name of the table being written to; and \u003ccode\u003eValues\u003c/code\u003e, which contains the actual data to be written, organized in lists corresponding to the columns.\u003c/p\u003e\n"],["\u003cp\u003eThe page provides documentation for multiple versions of the \u003ccode\u003eGoogle.Cloud.Spanner.V1\u003c/code\u003e library, ranging from version \u003ccode\u003e3.5.0\u003c/code\u003e up to the latest beta version, \u003ccode\u003e5.0.0-beta05\u003c/code\u003e, with direct links to each version's documentation.\u003c/p\u003e\n"]]],[],null,[]]