刪除含有前置字串的資料列

刪除含有符合指定前置字串的資料列鍵的資料列。

程式碼範例

C++

如要瞭解如何安裝及使用 Bigtable 的用戶端程式庫,請參閱這篇文章

如要向 Bigtable 進行驗證,請設定應用程式預設憑證。 詳情請參閱「為本機開發環境設定驗證」。

namespace cbt = ::google::cloud::bigtable;
namespace cbta = ::google::cloud::bigtable_admin;
using ::google::cloud::Status;
[](cbta::BigtableTableAdminClient admin, std::string const& project_id,
   std::string const& instance_id, std::string const& table_id,
   std::string const& prefix) {
  std::string table_name = cbt::TableName(project_id, instance_id, table_id);

  google::bigtable::admin::v2::DropRowRangeRequest r;
  r.set_name(table_name);
  r.set_row_key_prefix(prefix);

  Status status = admin.DropRowRange(std::move(r));
  if (!status.ok()) throw std::runtime_error(status.message());
  std::cout << "All rows starting with " << prefix
            << " successfully deleted\n";
}

後續步驟

如要搜尋及篩選其他 Google Cloud 產品的程式碼範例,請參閱Google Cloud 範例瀏覽器