Bigtable can perform multiple changes to a single row atomically. This class represents 0 or more changes to apply to a single row. The changes may include setting cells (which implicitly insert the values), deleting values, etc.
[[["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 2025-03-14 UTC."],[[["This document details the `SingleRowMutation` class within the Google Cloud Bigtable C++ client library, covering versions from 2.11.0 to the latest release candidate 2.37.0-rc."],["The `SingleRowMutation` class is used to define a set of atomic changes to apply to a single row in a Bigtable database, including operations like setting or deleting cell values."],["The class offers multiple constructors that support the creation of row mutations from row keys, initializer lists, variadic lists, or gRPC protocol buffer representations, either directly or by transferring an existing mutation."],["The class provides several functions, such as `emplace_back` to add a single `Mutation`, `row_key` to get the key, `MoveTo` to transfer contents, and `Clear` to remove the contents."],["`SingleRowMutation` also includes assignment operators for move and copy semantics, enabling efficient management of mutation objects."]]],[]]