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 in 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 in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
deleteTime |
Solo output. L'ora di eliminazione della tabella. Impostata solo dopo l'eliminazione della tabella. Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
expireTime |
Solo output. L'ora in cui questa tabella viene considerata scaduta. Impostata solo dopo l'eliminazione della tabella. Un timestamp in 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 di una tabella calcolato dal server in base al valore di altri campi. Può essere inviato nelle richieste di aggiornamento per garantire che il client abbia un valore aggiornato prima di procedere. Viene controllato solo per le operazioni di aggiornamento della tabella. |
Campo di 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 della classe Java completo del formato di input. |
outputFormat |
Il nome della classe Java completo del formato di output. |
serdeInfo |
Informazioni su serializzatore e deserializer. |
SerDeInfo
Informazioni su serializzatore e deserializer.
Rappresentazione JSON |
---|
{ "serializationLib": string } |
Campi | |
---|---|
serializationLib |
Il nome della classe Java completo 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. |