リソース: Table
テーブルを表します。
JSON 表現 |
---|
{ "name": string, "createTime": string, "updateTime": string, "deleteTime": string, "expireTime": string, "type": enum ( |
フィールド | |
---|---|
name |
出力専用。リソース名。形式: projects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}/tables/{tableId} |
createTime |
出力専用。テーブルの作成時刻。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
updateTime |
出力専用。テーブルの最終更新時刻。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
deleteTime |
出力専用。テーブルの削除時刻。テーブルの削除後に設定されます。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
expireTime |
出力専用。このテーブルの有効期限が切れたとみなされる時刻。テーブルの削除後に設定されます。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
type |
テーブルタイプ。 |
etag |
他のフィールドの値に基づいてサーバーによって計算されるテーブル オブジェクトのチェックサム。続行する前に、更新リクエストで送信して、クライアントが最新の値を持っていることを確認できます。テーブルの更新オペレーションについてのみ確認されます。 |
共用体フィールド options 。テーブルタイプに指定されたオプション。options は次のいずれかになります。 |
|
hiveOptions |
Hive テーブルのオプション。 |
HiveTableOptions
Hive テーブルのオプション。
JSON 表現 |
---|
{
"parameters": {
string: string,
...
},
"tableType": string,
"storageDescriptor": {
object ( |
フィールド | |
---|---|
parameters |
ユーザー指定の Hive テーブル パラメータを保存します。
|
tableType |
Hive テーブルのタイプ。例: MANAGED_TABLE、EXTERNAL_TABLE。 |
storageDescriptor |
データの物理的な保存場所に関する情報を格納します。 |
StorageDescriptor
データの物理的な保存場所に関する情報を格納します。
JSON 表現 |
---|
{
"locationUri": string,
"inputFormat": string,
"outputFormat": string,
"serdeInfo": {
object ( |
フィールド | |
---|---|
locationUri |
テーブルデータが格納されている Cloud Storage フォルダの URI(gs:// で始まります)。 |
inputFormat |
入力形式の完全修飾 Java クラス名。 |
outputFormat |
出力形式の完全修飾 Java クラス名。 |
serdeInfo |
シリアライザとデシリアライザの情報。 |
SerDeInfo
シリアライザとデシリアライザの情報。
JSON 表現 |
---|
{ "serializationLib": string } |
フィールド | |
---|---|
serializationLib |
シリアル化ライブラリの完全修飾 Java クラス名。 |
タイプ
テーブルタイプ。
列挙型 | |
---|---|
TYPE_UNSPECIFIED |
タイプが指定されていません。 |
HIVE |
Hive メタストア テーブルと互換性のあるテーブルを表します。 |
メソッド |
|
---|---|
|
新しいテーブルを作成します。 |
|
テーブル ID で指定された既存のテーブルを削除します。 |
|
リソース名で指定されたテーブルを取得します。 |
|
指定されたデータベース内のテーブルを一覧表示します。 |
|
テーブル ID で指定された既存のテーブルを更新します。 |
|
テーブル ID で指定された既存のテーブルの名前を変更します。 |