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-09 UTC."],[[["This document outlines the `FailedMutation` class in the Google Cloud Bigtable C++ client library, covering versions from 2.11.0 to 2.37.0-rc."],["The `FailedMutation` class encapsulates a failed `SingleRowMutation`, containing the failure status and the original mutation."],["The class provides constructors to create a `FailedMutation` object using `google::cloud::Status`, `google::rpc::Status const &`, or by moving or copying an existing `FailedMutation`."],["Operators for move assignment and copy assignment are available for the `FailedMutation` class."],["The `status()` function returns the failure status, and the `original_index()` function returns the index of the failed operation."]]],[]]