Recurso: Tabla
Representa una tabla.
Representación JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "deleteTime": string, "expireTime": string, "type": enum ( |
Campos | |
---|---|
name |
Solo salida. Nombre del recurso. Formato: projects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}/tables/{tableId} |
createTime |
Solo salida. La hora de creación de la tabla. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. La hora de la última modificación de la tabla. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
deleteTime |
Solo salida. La hora de eliminación de la tabla. Solo se establece después de que se borra la tabla. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
expireTime |
Solo salida. La hora en la que se considera que esta tabla venció. Solo se establece después de que se borra la tabla. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
type |
El tipo de tabla. |
etag |
La suma de comprobación de un objeto de tabla que calcula el servidor según el valor de otros campos. Es posible que se envíe en las solicitudes de actualización para garantizar que el cliente tenga un valor actualizado antes de continuar. Solo se verifica para las operaciones de actualización de la tabla. |
Campo de unión options . Opciones especificadas para el tipo de tabla. options puede ser solo uno de los siguientes: |
|
hiveOptions |
Opciones de una tabla de Hive. |
HiveTableOptions
Opciones de una tabla de Hive.
Representación JSON |
---|
{
"parameters": {
string: string,
...
},
"tableType": string,
"storageDescriptor": {
object ( |
Campos | |
---|---|
parameters |
Almacena los parámetros de tablas de Hive proporcionados por el usuario. Un objeto que contiene una lista de pares |
tableType |
Tipo de tabla de Hive. Por ejemplo, MANAGED_TABLE, EXTERNAL_TABLE. |
storageDescriptor |
Almacena información de almacenamiento físico de los datos. |
StorageDescriptor
Almacena información de almacenamiento físico de los datos.
Representación JSON |
---|
{
"locationUri": string,
"inputFormat": string,
"outputFormat": string,
"serdeInfo": {
object ( |
Campos | |
---|---|
locationUri |
URI de la carpeta de Cloud Storage en la que se almacenan los datos de la tabla, que comienza con “gs://”. |
inputFormat |
El nombre de clase de Java completamente calificado del formato de entrada. |
outputFormat |
El nombre de clase de Java completamente calificado del formato de salida. |
serdeInfo |
Información del serializador y deserializador. |
SerDeInfo
Información del serializador y deserializador.
Representación JSON |
---|
{ "serializationLib": string } |
Campos | |
---|---|
serializationLib |
El nombre de clase de Java completamente calificado de la biblioteca de serialización. |
Tipo
El tipo de tabla.
Enums | |
---|---|
TYPE_UNSPECIFIED |
No se especifica el tipo. |
HIVE |
Representa una tabla compatible con las tablas de Hive Metastore. |
Métodos |
|
---|---|
|
Crea una nueva tabla. |
|
Borra una tabla existente que especifica el ID de la tabla. |
|
Obtiene la tabla especificada por el nombre del recurso. |
|
Enumera todas las tablas en una base de datos especificada. |
|
Actualiza una tabla existente especificada por el ID de la tabla. |
|
Cambia el nombre de una tabla existente que especifica el ID de la tabla. |