Method: hive.v1beta.projects.catalogs.databases.tables.partitions.batchDelete

テーブルからパーティションを削除します。

HTTP リクエスト

POST https://biglake.googleapis.com/hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchDelete

この URL では gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
parent

string

必須。これらのパーティションが属するテーブルへの参照。形式は projects/{project}/catalogs/{catalogs}/databases/{database}/tables/{table} です。

リクエストの本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "partitionValues": [
    {
      object (PartitionValues)
    }
  ]
}
フィールド
partitionValues[]

object (PartitionValues)

必須。削除するパーティションのリスト(値で識別)。バッチで削除できるパーティションの最大数は 900 です。

レスポンスの本文

成功した場合、レスポンスの本文は空の JSON オブジェクトになります。

認可スコープ

次の OAuth スコープのいずれかが必要です。

  • https://www.googleapis.com/auth/bigquery
  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

PartitionValues

パーティションの値を表します。

JSON 表現
{
  "values": [
    string
  ]
}
フィールド
values[]

string

必須。パーティション キーの値。各値は、キーが定義されている順序で特定のパーティション キーに対応します。