std::string LegacyStatusCodeToString()

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);
  }
}