Recurso: tabela
Representa uma tabela.
Representação JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "deleteTime": string, "expireTime": string, "type": enum ( |
Campos | |
---|---|
name |
Apenas saída. O nome do recurso. Formato: projects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}/tables/{tableId} |
createTime |
Apenas saída. A hora de criação da tabela. Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
updateTime |
Apenas saída. O horário da última modificação da tabela Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
deleteTime |
Apenas saída. A hora de exclusão da tabela. Definido somente depois que a tabela é excluída. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
expireTime |
Apenas saída. A hora em que esta tabela é considerada expirada. Definido somente depois que a tabela é excluída. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
type |
O tipo de tabela. |
etag |
A checksum de um objeto de tabela calculado pelo servidor com base no valor de outros campos. Ele pode ser enviado em solicitações de atualização para garantir que o cliente tenha um valor atualizado antes de continuar. Ela só é verificada em busca de operações de atualização de tabelas. |
Campo de união options . Opções especificadas para o tipo de tabela. options pode ser apenas de um dos tipos a seguir: |
|
hiveOptions |
Opções de uma tabela Hive. |
HiveTableOptions
Opções de uma tabela Hive.
Representação JSON |
---|
{
"parameters": {
string: string,
...
},
"tableType": string,
"storageDescriptor": {
object ( |
Campos | |
---|---|
parameters |
Armazena parâmetros da tabela Hive fornecidos pelo usuário. Um objeto com uma lista de pares |
tableType |
Tipo de tabela do Hive. Por exemplo, MANAGED_TABLE, EXTERNAL_TABLE. |
storageDescriptor |
Armazena informações de armazenamento físico dos dados. |
StorageDescriptor
Armazena informações de armazenamento físico dos dados.
Representação JSON |
---|
{
"locationUri": string,
"inputFormat": string,
"outputFormat": string,
"serdeInfo": {
object ( |
Campos | |
---|---|
locationUri |
URI da pasta do Cloud Storage em que os dados da tabela são armazenados, começando com "gs://". |
inputFormat |
O nome totalmente qualificado da classe Java do formato de entrada. |
outputFormat |
O nome da classe Java totalmente qualificado do formato de saída. |
serdeInfo |
Informações do serializador e desserializador. |
SerDeInfo
Informações do serializador e desserializador.
Representação JSON |
---|
{ "serializationLib": string } |
Campos | |
---|---|
serializationLib |
O nome totalmente qualificado da classe Java da biblioteca de serialização. |
Tipo
O tipo de tabela.
Enums | |
---|---|
TYPE_UNSPECIFIED |
O tipo não está especificado. |
HIVE |
Representa uma tabela compatível com as tabelas do metastore do Hive. |
Métodos |
|
---|---|
|
Cria uma nova tabela. |
|
Exclui uma tabela existente especificada pelo ID da tabela. |
|
Recebe a tabela especificada pelo nome do recurso. |
|
Lista todas as tabelas em um banco de dados especificado. |
|
Atualiza uma tabela existente especificada pelo ID da tabela. |
|
Renomeia uma tabela especificada pelo ID dela. |