DeleteType RequestConverter::ToDeleteType()

in src/hbase/client/request-converter.cc [257:270]


DeleteType RequestConverter::ToDeleteType(const CellType type) {
  switch (type) {
    case CellType::DELETE:
      return pb::MutationProto_DeleteType_DELETE_ONE_VERSION;
    case CellType::DELETE_COLUMN:
      return pb::MutationProto_DeleteType_DELETE_MULTIPLE_VERSIONS;
    case CellType::DELETE_FAMILY:
      return pb::MutationProto_DeleteType_DELETE_FAMILY;
    case CellType::DELETE_FAMILY_VERSION:
      return pb::MutationProto_DeleteType_DELETE_FAMILY_VERSION;
    default:
      throw std::runtime_error("Unknown delete type: " + folly::to<std::string>(type));
  }
}