테이블이 있는지 확인

테이블이 있는지 확인합니다.

코드 샘플

C++

Bigtable용 클라이언트 라이브러리를 설치하고 사용하는 방법은 Bigtable 클라이언트 라이브러리를 참조하세요.

namespace cbt = ::google::cloud::bigtable;
using ::google::cloud::StatusOr;
[](cbt::TableAdmin admin, std::string const& table_id) {
  StatusOr<google::bigtable::admin::v2::Table> table =
      admin.GetTable(table_id, cbt::TableAdmin::NAME_ONLY);
  if (!table) {
    if (table.status().code() == google::cloud::StatusCode::kNotFound) {
      std::cout << "Table " << table_id << " does not exist\n";
      return;
    }
    throw std::runtime_error(table.status().message());
  }

  std::cout << "Table " << table_id << " was found\n";
}

다음 단계

다른 Google Cloud 제품의 코드 샘플을 검색하고 필터링하려면 Google Cloud 샘플 브라우저를 참조하세요.