in sql_utils/common/status_payload_utils.cc [73:112]
std::string LegacyStatusCodeToString(absl::StatusCode code) {
switch (code) {
case absl::StatusCode::kOk:
return "OK";
case absl::StatusCode::kCancelled:
return "generic::cancelled";
case absl::StatusCode::kUnknown:
return "generic::unknown";
case absl::StatusCode::kInvalidArgument:
return "generic::invalid_argument";
case absl::StatusCode::kDeadlineExceeded:
return "generic::deadline_exceeded";
case absl::StatusCode::kNotFound:
return "generic::not_found";
case absl::StatusCode::kAlreadyExists:
return "generic::already_exists";
case absl::StatusCode::kPermissionDenied:
return "generic::permission_denied";
case absl::StatusCode::kUnauthenticated:
return "generic::unauthenticated";
case absl::StatusCode::kResourceExhausted:
return "generic::resource_exhausted";
case absl::StatusCode::kFailedPrecondition:
return "generic::failed_precondition";
case absl::StatusCode::kAborted:
return "generic::aborted";
case absl::StatusCode::kOutOfRange:
return "generic::out_of_range";
case absl::StatusCode::kUnimplemented:
return "generic::unimplemented";
case absl::StatusCode::kInternal:
return "generic::internal";
case absl::StatusCode::kUnavailable:
return "generic::unavailable";
case absl::StatusCode::kDataLoss:
return "generic::data_loss";
default:
return absl::StrCat(code);
}
}