A multi-row mutation returns the list of operations that failed, this class encapsulates both the failure and the original mutation. The application can then choose to resend the mutation, or log it, or save it for processing via some other means.
[[["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-07-18 UTC."],[[["This document outlines the `FailedMutation` class in the Google Cloud Bigtable C++ library, providing access to different versions from 2.11.0 to the latest release candidate 2.37.0-rc."],["The `FailedMutation` class represents a `SingleRowMutation` that failed, containing details of the failure and the original mutation."],["Constructors are available to create `FailedMutation` objects with `google::cloud::Status`, `google::rpc::Status`, or by moving or copying another `FailedMutation` instance."],["The class includes overloaded assignment operators for move and copy semantics, allowing efficient management of `FailedMutation` objects."],["Accessor functions, `status()` and `original_index()`, provide methods to access the status of the failure and the index of the original mutation, respectively."]]],[]]