Package google.cloud.bigquery.migration.v2

Indice

MigrationService

Servizio per la gestione delle migrazioni EDW.

CreateMigrationWorkflow

rpc CreateMigrationWorkflow(CreateMigrationWorkflowRequest) returns (MigrationWorkflow)

Crea un flusso di lavoro di migrazione.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • bigquerymigration.workflows.create

Per saperne di più, consulta la documentazione IAM.

DeleteMigrationWorkflow

rpc DeleteMigrationWorkflow(DeleteMigrationWorkflowRequest) returns (Empty)

Elimina un flusso di lavoro di migrazione per nome.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • bigquerymigration.workflows.delete

Per saperne di più, consulta la documentazione IAM.

GetMigrationSubtask

rpc GetMigrationSubtask(GetMigrationSubtaskRequest) returns (MigrationSubtask)

Recupera un'attività secondaria di migrazione creata in precedenza.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • bigquerymigration.subtasks.get

Per saperne di più, consulta la documentazione IAM.

GetMigrationWorkflow

rpc GetMigrationWorkflow(GetMigrationWorkflowRequest) returns (MigrationWorkflow)

Ottiene un flusso di lavoro di migrazione creato in precedenza.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • bigquerymigration.workflows.get

Per saperne di più, consulta la documentazione IAM.

ListMigrationSubtasks

rpc ListMigrationSubtasks(ListMigrationSubtasksRequest) returns (ListMigrationSubtasksResponse)

Elenca le attività secondarie di migrazione create in precedenza.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • bigquerymigration.subtasks.list

Per saperne di più, consulta la documentazione IAM.

ListMigrationWorkflows

rpc ListMigrationWorkflows(ListMigrationWorkflowsRequest) returns (ListMigrationWorkflowsResponse)

Elenca il flusso di lavoro di migrazione creato in precedenza.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • bigquerymigration.workflows.list

Per saperne di più, consulta la documentazione IAM.

StartMigrationWorkflow

rpc StartMigrationWorkflow(StartMigrationWorkflowRequest) returns (Empty)

Avvia un flusso di lavoro di migrazione creato in precedenza. Ad esempio, lo stato passa da BOZZA a IN ESECUZIONE. Questa operazione è autonoma se lo stato è già IN ESECUZIONE. Se lo stato è diverso da BOZZA o IN ESECUZIONE, verrà segnalato un errore.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • bigquerymigration.workflows.update

Per saperne di più, consulta la documentazione IAM.

AzureSynapseDialect

La definizione del dialetto per Azure Synapse.

BigQueryDialect

La definizione del dialetto per BigQuery.

CreateMigrationWorkflowRequest

Richiedi la creazione di una risorsa del flusso di lavoro di migrazione.

Campi
parent

string

Obbligatorio. Il nome del progetto a cui appartiene questo flusso di lavoro di migrazione. Esempio: projects/foo/locations/bar

migration_workflow

MigrationWorkflow

Obbligatorio. Il flusso di lavoro di migrazione da creare.

DeleteMigrationWorkflowRequest

Una richiesta per eliminare un flusso di lavoro di migrazione creato in precedenza.

Campi
name

string

Obbligatorio. L'identificatore univoco del flusso di lavoro di migrazione. Esempio: projects/123/locations/us/workflows/1234

Dialetto

Le possibili opzioni di dialetto per la traduzione.

Campi
Campo unione dialect_value. Le possibili opzioni di dialetto rappresentate da questo messaggio. dialect_value può essere solo uno dei seguenti:
bigquery_dialect

BigQueryDialect

Il dialetto BigQuery

hiveql_dialect

HiveQLDialect

Il dialetto HiveQL

redshift_dialect

RedshiftDialect

Il dialetto Redshift

teradata_dialect

TeradataDialect

Il dialetto Teradata

oracle_dialect

OracleDialect

Il dialetto oracle

sparksql_dialect

SparkSQLDialect

Il dialetto SparkSQL

snowflake_dialect

SnowflakeDialect

Il dialetto Snowflake

netezza_dialect

NetezzaDialect

Il dialetto Netezza

azure_synapse_dialect

AzureSynapseDialect

Il dialetto Azure Synapse

vertica_dialect

VerticaDialect

Il dialetto vertico

sql_server_dialect

SQLServerDialect

Il dialetto SQL Server

postgresql_dialect

PostgresqlDialect

Il dialetto Postgresql

presto_dialect

PrestoDialect

Il dialetto Presto

mysql_dialect

MySQLDialect

Il dialetto MySQL

ErrorDetail

Fornisce dettagli sugli errori, ad esempio problemi che si sono verificati durante l'elaborazione di un'attività secondaria.

Campi
location

ErrorLocation

Facoltativo. La posizione esatta all'interno della risorsa (se applicabile).

error_info

ErrorInfo

Obbligatorio. Descrive la causa dell'errore con i dettagli strutturati.

ErrorLocation

Contiene informazioni sulla posizione dell'errore.

Campi
line

int32

Facoltativo. Se applicabile, indica la riga in cui si è verificato l'errore. Il valore zero indica che non sono disponibili informazioni sulla riga.

column

int32

Facoltativo. Se applicabile, indica la colonna in cui si è verificato l'errore. Il valore zero indica che non sono disponibili informazioni sulle colonne.

GetMigrationSubtaskRequest

Una richiesta per ottenere un'attività secondaria di migrazione creata in precedenza.

Campi
name

string

Obbligatorio. L'identificatore univoco dell'attività secondaria di migrazione. Esempio: projects/123/locations/us/workflows/1234/subtasks/543

read_mask

FieldMask

Facoltativo. L'elenco di campi da recuperare.

GetMigrationWorkflowRequest

Una richiesta per ottenere un flusso di lavoro di migrazione creato in precedenza.

Campi
name

string

Obbligatorio. L'identificatore univoco del flusso di lavoro di migrazione. Esempio: projects/123/locations/us/workflows/1234

read_mask

FieldMask

L'elenco di campi da recuperare.

HiveQLDialect

La definizione del dialetto per HiveQL.

ListMigrationSubtasksRequest

Una richiesta per elencare le attività secondarie di migrazione create in precedenza.

Campi
parent

string

Obbligatorio. L'attività di migrazione delle attività secondarie da elencare. Esempio: projects/123/locations/us/workflows/1234

read_mask

FieldMask

Facoltativo. L'elenco di campi da recuperare.

page_size

int32

Facoltativo. Il numero massimo di attività di migrazione da restituire. Il servizio potrebbe restituire un numero inferiore a questo.

page_token

string

Facoltativo. Un token di pagina, ricevuto dalla chiamata ListMigrationSubtasks precedente. Forniscilo per recuperare la pagina successiva.

Durante l'impaginazione, tutti gli altri parametri forniti a ListMigrationSubtasks devono corrispondere alla chiamata che ha fornito il token della pagina.

filter

string

Facoltativo. Il filtro da applicare. In questo modo puoi recuperare le attività secondarie di una specifica attività in un flusso di lavoro, ad esempio migration_task = "ab012", dove "ab012" è l'ID attività (non il nome nella mappa denominata).

ListMigrationSubtasksResponse

Oggetto risposta per una chiamata ListMigrationSubtasks.

Campi
migration_subtasks[]

MigrationSubtask

Le attività secondarie di migrazione per l'attività specificata.

next_page_token

string

Un token, che può essere inviato come page_token per recuperare la pagina successiva. Se questo campo viene omesso, non verranno visualizzate altre pagine.

ListMigrationWorkflowsRequest

Una richiesta per elencare i flussi di lavoro di migrazione creati in precedenza.

Campi
parent

string

Obbligatorio. Il progetto e la località dei flussi di lavoro di migrazione da elencare. Esempio: projects/123/locations/us

read_mask

FieldMask

L'elenco di campi da recuperare.

page_size

int32

Il numero massimo di flussi di lavoro di migrazione da restituire. Il servizio potrebbe restituire un numero inferiore a questo.

page_token

string

Un token di pagina, ricevuto dalla chiamata ListMigrationWorkflows precedente. Forniscilo per recuperare la pagina successiva.

Durante l'impaginazione, tutti gli altri parametri forniti a ListMigrationWorkflows devono corrispondere alla chiamata che ha fornito il token della pagina.

ListMigrationWorkflowsResponse

Oggetto risposta per una chiamata ListMigrationWorkflows.

Campi
migration_workflows[]

MigrationWorkflow

I flussi di lavoro di migrazione per il progetto o la località specificati.

next_page_token

string

Un token, che può essere inviato come page_token per recuperare la pagina successiva. Se questo campo viene omesso, non verranno visualizzate altre pagine.

MigrationSubtask

Attività secondaria per una migrazione che include dettagli sulla configurazione dell'attività secondaria. Il contenuto dei dettagli non dovrebbe essere importante per l'utente finale, ma è un contratto tra l'autore dell'attività secondaria e il worker dell'attività secondaria.

Campi
name

string

Solo output. Immutabile. Il nome della risorsa per l'attività secondaria di migrazione. L'ID è generato dal server.

Esempio: projects/123/locations/us/workflows/345/subtasks/678

task_id

string

L'ID univoco dell'attività a cui appartiene questa attività secondaria.

type

string

Il tipo di attività secondaria. Il servizio di migrazione non verifica se si tratta di un tipo noto. Spetta all'autore dell'attività (ovvero, agente di orchestrazione o lavoratore) assicurarsi di creare solo attività secondarie per le quali esistono worker compatibili che eseguono sondaggi per le attività secondarie.

state

State

Solo output. Stato attuale dell'attività secondaria.

processing_error

ErrorInfo

Solo output. Una spiegazione che può essere compilata quando l'attività si trova nello stato NON RIUSCITA.

resource_error_details[]

ResourceErrorDetail

Solo output. Fornisce dettagli su errori e problemi riscontrati durante l'elaborazione dell'attività secondaria. La presenza di dettagli dell'errore non significa che l'attività secondaria non è riuscita.

resource_error_count

int32

Il numero di risorse con errori. Nota: questo non è il numero totale di errori, in quanto ogni risorsa può avere più di un errore. Questo valore viene utilizzato per indicare il troncamento in quanto un valore resource_error_count è superiore alle dimensioni di resource_error_details.

create_time

Timestamp

Ora in cui è stata creata l'attività secondaria.

last_update_time

Timestamp

Ora dell'ultimo aggiornamento dell'attività secondaria.

metrics[]

TimeSeries

Le metriche per l'attività secondaria.

Stato

Stati possibili di un'attività secondaria di migrazione.

Enum
STATE_UNSPECIFIED Lo stato non è specificato.
ACTIVE L'attività secondaria è pronta, ovvero è pronta per l'esecuzione.
RUNNING L'attività secondaria è in esecuzione, ossia è assegnata a un worker per l'esecuzione.
SUCCEEDED L'attività secondaria è stata completata.
FAILED L'attività secondaria non è stata completata.
PAUSED L'attività secondaria è in pausa, ovvero non sarà pianificata. Se era già stata assegnata, potrebbe comunque terminare, ma non verranno concessi nuovi rinnovi del leasing.
PENDING_DEPENDENCY L'attività secondaria è in attesa di una dipendenza. Verrà pianificato al termine delle dipendenze.

MigrationTask

Una singola attività per una migrazione contenente dettagli sulla configurazione dell'attività.

Campi
id

string

Solo output. Immutabile. L'identificatore univoco dell'attività di migrazione. L'ID è generato dal server.

type

string

Il tipo di attività. Deve essere uno dei tipi di attività supportati: Translation_Teradata2BQ, Translation_Redshift2BQ, Translation_Bteq2BQ, Translation_Oracle2BQ, Translation_HiveQL2BQ, Translation_SparkSQL2BQ, Translation_Snowflake2BQ, Translation_Netezza2BQ, Translation_AzureSynapse2BQ, Translation_AzureSynapse2BQ, Translation_VerticaQgQreSSQL2BQ Translation,

state

State

Solo output. Lo stato attuale dell'attività.

processing_error

ErrorInfo

Solo output. Una spiegazione che può essere compilata quando l'attività si trova nello stato NON RIUSCITA.

create_time

Timestamp

L'ora in cui è stata creata l'attività.

last_update_time

Timestamp

Data e ora dell'ultimo aggiornamento dell'attività.

Campo unione task_details. I dettagli dell'attività. task_details può essere solo uno dei seguenti:
translation_config_details

TranslationConfigDetails

Configurazione delle attività per la traduzione SQL batch/offline CW.

Stato

Stati possibili di un'attività di migrazione.

Enum
STATE_UNSPECIFIED Lo stato non è specificato.
PENDING L'attività è in attesa dell'orchestrazione.
ORCHESTRATING L'attività è assegnata a un agente di orchestrazione.
RUNNING L'attività è in esecuzione, ovvero le sue attività secondarie sono pronte per l'esecuzione.
PAUSED L'attività è in pausa. Le attività secondarie assegnate possono continuare, ma non verranno programmate nuove attività secondarie.
SUCCEEDED L'attività è stata completata.
FAILED L'attività non è stata completata correttamente.

MigrationWorkflow

Un flusso di lavoro per la migrazione che specifica le operazioni da eseguire per una migrazione EDW.

Campi
name

string

Solo output. Immutabile. L'identificatore univoco del flusso di lavoro di migrazione. L'ID è generato dal server.

Esempio: projects/123/locations/us/workflows/345

display_name

string

Il nome visualizzato del flusso di lavoro. Puoi impostare questa opzione per assegnare a un flusso di lavoro un nome descrittivo. Non vi è alcuna garanzia o applicazione dell'unicità.

tasks

map<string, MigrationTask>

Le attività in un flusso di lavoro in una mappa denominata. Il nome (chiave) non ha alcun significato ed è solo un modo conveniente per affrontare un'attività specifica in un flusso di lavoro.

state

State

Solo output. Questo stato del flusso di lavoro.

create_time

Timestamp

Ora in cui è stato creato il flusso di lavoro.

last_update_time

Timestamp

Ora dell'ultimo aggiornamento del flusso di lavoro.

Stato

Possibili stati del flusso di lavoro di migrazione.

Enum
STATE_UNSPECIFIED Stato del flusso di lavoro non specificato.
DRAFT Il flusso di lavoro è in stato di bozza, ad esempio le attività non sono ancora idonee per l'esecuzione.
RUNNING Flusso di lavoro in esecuzione (le attività sono idonee per l'esecuzione).
PAUSED Flusso di lavoro in pausa. Le attività attualmente in corso possono continuare, ma non verranno programmate altre attività.
COMPLETED Flusso di lavoro completato. Non dovrebbero esserci attività in stato non terminale, ma se lo sono (ad es. chiusura forzata), non verranno pianificate.

MySQLDialect

La definizione del dialetto per MySQL.

NameMappingKey

I componenti potenziali di una mappatura del nome completo che verranno mappati durante la traduzione nel data warehouse di origine.

Campi
type

Type

Il tipo di oggetto che viene mappato.

database

string

Il nome del database (equivalente all'ID progetto BigQuery nel data warehouse di origine).

schema

string

Il nome dello schema (equivalente del set di dati BigQuery nel data warehouse di origine).

relation

string

Il nome della relazione (tabella o vista BigQuery equivalente nel data warehouse di origine).

attribute

string

Il nome dell'attributo (equivalente alla colonna BigQuery nel data warehouse di origine).

Tipo

Il tipo di oggetto che viene mappato.

Enum
TYPE_UNSPECIFIED Tipo di mappatura dei nomi non specificato.
DATABASE L'oggetto da mappare è un database.
SCHEMA L'oggetto da mappare è uno schema.
RELATION L'oggetto da mappare è una relazione.
ATTRIBUTE L'oggetto che viene mappato è un attributo.
RELATION_ALIAS L'oggetto da mappare è un alias di relazione.
ATTRIBUTE_ALIAS L'oggetto che viene mappato è un alias di attributo.
FUNCTION L'oggetto che viene mappato è una funzione.

NameMappingValue

I componenti potenziali di una mappatura del nome completo che verranno mappati durante la traduzione nel data warehouse di destinazione.

Campi
database

string

Il nome del database (equivalente all'ID progetto BigQuery nel data warehouse di destinazione).

schema

string

Il nome dello schema (equivalente del set di dati BigQuery nel data warehouse di destinazione).

relation

string

Il nome della relazione (tabella o vista equivalente nel data warehouse di destinazione).

attribute

string

Il nome dell'attributo (equivalente alla colonna BigQuery nel data warehouse di destinazione).

NetezzaDialect

La definizione di dialetto per Netezza.

ObjectNameMapping

Rappresenta una coppia chiave-valore da NameMappingKey a NameMappingValue per rappresentare il mapping dei nomi SQL dal valore di input all'output desiderato.

Campi
source

NameMappingKey

Il nome dell'oggetto nell'origine che viene mappato.

target

NameMappingValue

Il nome della destinazione desiderata per l'oggetto che viene mappato.

ObjectNameMappingList

Rappresenta una mappa delle mappature dei nomi utilizzando un elenco di messaggi di protocollo chiave:valore dal nome esistente al nome di output desiderato.

Campi
name_map[]

ObjectNameMapping

Gli elementi della mappa nome oggetto.

OracleDialect

La definizione del dialetto per Oracle.

Point

Un singolo punto dati in una serie temporale.

Campi
interval

TimeInterval

L'intervallo di tempo a cui si applica il punto dati. Per le metriche GAUGE non è necessario specificare l'ora di inizio, ma se specifica, deve corrispondere all'ora di fine. Per le metriche DELTA, l'ora di inizio e quella di fine devono specificare un intervallo diverso da zero, mentre i punti successivi devono specificare intervalli contigui e non sovrapposti. Per le metriche CUMULATIVE, l'ora di inizio e quella di fine devono specificare un intervallo diverso da zero, con i punti successivi che devono specificare la stessa ora di inizio e le ore di fine più alte, finché un evento non reimposta il valore cumulativo su zero e imposta una nuova ora di inizio per i punti seguenti.

value

TypedValue

Il valore del punto dati.

PostgresqlDialect

La definizione del dialetto per Postgresql.

PrestoDialect

La definizione del dialetto per Presto.

RedshiftDialect

La definizione del dialetto per Redshift.

ResourceErrorDetail

Fornisce i dettagli degli errori e delle risorse corrispondenti.

Campi
resource_info

ResourceInfo

Obbligatorio. Informazioni sulla risorsa in cui si trova l'errore.

error_details[]

ErrorDetail

Obbligatorio. I dettagli dell'errore per la risorsa.

error_count

int32

Obbligatorio. Numero di errori in totale per la risorsa. Il troncamento può essere indicato da un valore error_count superiore alla dimensione di error_details.

SQLServerDialect

La definizione del dialetto per SQL Server.

SnowflakeDialect

La definizione del dialetto per Snowflake.

SourceEnv

Rappresenta i valori dell'ambiente di origine predefiniti per la traduzione.

Campi
default_database

string

Il nome predefinito del database per qualificare completamente gli oggetti SQL quando manca il nome del database.

schema_search_path[]

string

Il percorso di ricerca dello schema. Quando negli oggetti SQL manca il nome dello schema, il motore di traduzione cercherà in questo elenco per trovare il valore.

SparkSQLDialect

La definizione del dialetto per SparkSQL.

StartMigrationWorkflowRequest

Una richiesta per avviare un flusso di lavoro di migrazione creato in precedenza.

Campi
name

string

Obbligatorio. L'identificatore univoco del flusso di lavoro di migrazione. Esempio: projects/123/locations/us/workflows/1234

TeradataDialect

La definizione del dialetto per Teradata.

Campi
mode

Mode

La modalità sub-dialetto Teradata specificata dall'utente.

Modalità

Le opzioni del sottodialetto per Teradata.

Enum
MODE_UNSPECIFIED Modalità non specificata.
SQL Modalità SQL Teradata.
BTEQ Modalità BTEQ (che include SQL).

TimeInterval

Un intervallo di tempo che si estende subito dopo un'ora di inizio fino a un'ora di fine. Se l'ora di inizio coincide con l'ora di fine, l'intervallo rappresenta un singolo momento nel tempo.

Campi
start_time

Timestamp

Facoltativo. Inizio dell'intervallo di tempo. Il valore predefinito per l'ora di inizio è l'ora di fine. L'ora di inizio non deve essere successiva all'ora di fine.

end_time

Timestamp

Obbligatorio. La fine dell'intervallo di tempo.

TimeSeries

L'oggetto metriche per un'attività secondaria.

Campi
metric

string

Obbligatorio. Il nome della metrica.

Se il servizio non conosce ancora la metrica, verrà creata automaticamente.

value_type

ValueType

Obbligatorio. Il tipo di valore della serie temporale.

metric_kind

MetricKind

Facoltativo. Il tipo di metrica della serie temporale.

Se presente, deve essere identico al tipo di metrica della metrica associata. Se il descrittore della metrica associata deve essere creato automaticamente, questo campo specifica il tipo di metrica del nuovo descrittore e deve essere GAUGE (valore predefinito) o CUMULATIVE.

points[]

Point

Obbligatorio. I punti dati di questa serie temporale. Quando elenchi le serie temporali, i punti vengono restituiti in ordine inverso.

Quando viene creata una serie temporale, questo campo deve contenere esattamente un punto e il tipo di punto deve essere identico al tipo di valore della metrica associata. Se il descrittore della metrica associata deve essere creato automaticamente, il tipo di valore del descrittore è determinato dal tipo di punto, che deve essere BOOL, INT64, DOUBLE o DISTRIBUTION.

TranslationConfigDetails

La configurazione della traduzione per acquisire le impostazioni necessarie per un'attività di traduzione e un'attività secondaria.

Campi
source_dialect

Dialect

Il dialetto dei file di input.

target_dialect

Dialect

Il dialetto di destinazione in cui il motore deve tradurre l'input.

source_env

SourceEnv

I valori dell'ambiente di origine predefiniti per la traduzione.

request_source

string

Indicatore per mostrare l'iniziatore della richiesta di traduzione.

Campo unione source_location. Il percorso scelto in cui verrà trovata l'origine dei file di input. source_location può essere solo uno dei seguenti:
gcs_source_path

string

Percorso Cloud Storage per una directory di file da tradurre in un'attività.

Campo unione target_location. Il percorso scelto in cui si troverà la destinazione per i file di output. target_location può essere solo uno dei seguenti:
gcs_target_path

string

Il percorso Cloud Storage in cui riscrivere i file di input corrispondenti.

Campo unione output_name_mapping. La mappatura dei nomi completi degli oggetti SQL dallo stato attuale all'output desiderato. output_name_mapping può essere solo uno dei seguenti:
name_mapping_list

ObjectNameMappingList

La mappatura degli oggetti ai nomi di output desiderati in forma di elenco.

TypedValue

Un singolo valore di forte digitazione.

Campi
Campo unione value. Il campo del valore digitato. value può essere solo uno dei seguenti:
bool_value

bool

Un valore booleano: true o false.

int64_value

int64

Un numero intero a 64 bit. L'intervallo è circa +/-9.2x10^18.

double_value

double

Un numero in virgola mobile a precisione doppia a 64 bit. La sua grandezza è di circa +/-10^(+/-300) e ha 16 cifre significative di precisione.

string_value

string

Un valore di stringa di lunghezza variabile.

distribution_value

Distribution

Un valore di distribuzione.

VerticaDialect

La definizione del dialetto per Vertica.