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-14 UTC."],[[["This document outlines the `PermanentMutationFailure` class within the Google Cloud Bigtable C++ client library, detailing its functionality for reporting unrecoverable errors in mutations."],["The document provides a list of available versions, starting from 2.11.0 up to the latest release candidate 2.37.0-rc, for the `PermanentMutationFailure` class."],["The `PermanentMutationFailure` class includes constructors that accept a message and a vector of `FailedMutation` objects, and an additional constructor that includes a `grpc::Status`."],["The class offers two functions: `failures()` which provides details on each mutation failure, including full contents of failed mutations, and `status()`, which returns the `grpc::Status` of the request, which can return `grpc::Status::OK` in the case of partial failure."]]],[]]