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"]],[["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."],[[["The webpage details the `FailedMutation` class in the Google Cloud Bigtable C++ library, with documentation spanning versions from 2.11.0 up to the latest release candidate, 2.37.0-rc."],["`FailedMutation` encapsulates a failure of a `SingleRowMutation`, providing the status and the original mutation's index."],["The `FailedMutation` class provides constructors to create instances using `google::cloud::Status`, `google::rpc::Status`, or by moving or copying another `FailedMutation` instance."],["The class includes two accessor functions, `status()` and `original_index()`, which allow access to the status of the failed operation and its original index within a multi-row mutation, respectively."],["`FailedMutation` objects can be assigned using move or copy assignment operators, returning a reference to the assigned `FailedMutation` instance."]]],[]]