Because BulkApply() and Apply() take ownership of the data in the mutations the failures are returned with their full contents, in case the application wants to take further action with them. Any successful mutations are discarded.
Any mutations that fail with an unknown state are included with a grpc::StatusCode::OK.
Returns
Type
Description
std::vector< FailedMutation > const &
status() const
The grpc::Status of the request.
Notice that it can return grpc::Status::OK when there are partial failures in a BulkApply() operation.
[[["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-05 UTC."],[[["This page provides documentation for the `PermanentMutationFailure` class within the Google Cloud Bigtable C++ client library, detailing its usage across various versions."],["The class `PermanentMutationFailure` is designed to handle and report unrecoverable errors that occur during a partially completed mutation process."],["The `PermanentMutationFailure` class has constructors that accept a message and either a vector of failed mutations or a gRPC status along with the failed mutations."],["Key functions include `failures()`, which returns a vector of `FailedMutation` objects detailing specific failures, and `status()`, which returns the gRPC status of the overall request, potentially indicating partial success with `grpc::Status::OK`."],["The provided versions range from 2.11.0 to the latest release candidate 2.37.0-rc, allowing developers to access the documentation relevant to their specific library version."]]],[]]