Risorsa: tabella
Rappresenta una tabella.
Rappresentazione JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "deleteTime": string, "expireTime": string, "type": enum ( |
Campi | |
---|---|
name |
Solo output. Nome della risorsa. Formato: projects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}/tables/{tableId} |
createTime |
Solo output. L'ora di creazione della tabella. Un timestamp nel formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
updateTime |
Solo output. L'ora dell'ultima modifica della tabella. Un timestamp nel formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
deleteTime |
Solo output. L'ora di eliminazione della tabella. Impostato solo dopo l'eliminazione della tabella. Un timestamp nel formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
expireTime |
Solo output. Il tempo in cui questa tabella è considerata scaduta. Impostato solo dopo l'eliminazione della tabella. Un timestamp nel formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
type |
Il tipo di tabella. |
etag |
Il checksum di un oggetto tabella calcolato dal server in base al valore di altri campi. Potrebbe essere inviato nelle richieste di aggiornamento per garantire che il cliente abbia un valore aggiornato prima di procedere. Viene selezionato solo per le operazioni di aggiornamento della tabella. |
Campo unione options . Opzioni specificate per il tipo di tabella. options può essere solo uno dei seguenti: |
|
hiveOptions |
Opzioni di una tabella Hive. |
HiveTableOptions
Opzioni di una tabella Hive.
Rappresentazione JSON |
---|
{
"parameters": {
string: string,
...
},
"tableType": string,
"storageDescriptor": {
object ( |
Campi | |
---|---|
parameters |
Archivia i parametri della tabella Hive forniti dall'utente. Un oggetto contenente un elenco di |
tableType |
Tipo di tabella Hive. Ad esempio, MANAGED_TABLE, EXTERNAL_TABLE. |
storageDescriptor |
Archivia le informazioni sull'archiviazione fisica dei dati. |
StorageDescriptor
Archivia le informazioni sull'archiviazione fisica dei dati.
Rappresentazione JSON |
---|
{
"locationUri": string,
"inputFormat": string,
"outputFormat": string,
"serdeInfo": {
object ( |
Campi | |
---|---|
locationUri |
URI della cartella Cloud Storage in cui sono archiviati i dati della tabella, che inizia con "gs://". |
inputFormat |
Il nome completo della classe Java del formato di input. |
outputFormat |
Il nome completo della classe Java del formato di output. |
serdeInfo |
Informazioni su serializzatore e deserializzatore. |
SerDeInfo
Informazioni su serializzatore e deserializzatore.
Rappresentazione JSON |
---|
{ "serializationLib": string } |
Campi | |
---|---|
serializationLib |
Il nome completo della classe Java della libreria di serializzazione. |
Tipo
Il tipo di tabella.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Il tipo non è specificato. |
HIVE |
Rappresenta una tabella compatibile con le tabelle Hive Metastore. |
Metodi |
|
---|---|
|
Crea una nuova tabella. |
|
Elimina una tabella esistente specificata dall'ID tabella. |
|
Restituisce la tabella specificata dal nome della risorsa. |
|
Elenca tutte le tabelle in un database specificato. |
|
Aggiorna una tabella esistente specificata dall'ID tabella. |
|
Rinomina una tabella esistente specificata dall'ID tabella. |