Recupero risultati query asincroni

Versione 3.1.23.2

Recupero risultati query asincroni

Restituisce i risultati di un'attività di query asincrona se la query è stata completata.

Se l'attività di query è ancora in esecuzione o in attesa di esecuzione, questa funzione restituisce 204 Nessun contenuto.

Se l'ID dell'attività di query non è valido o i risultati memorizzati nella cache dell'attività di query sono scaduti, questa funzione restituisce l'errore 404 (Non trovato).

Utilizza query_task(query_task_id) per controllare lo stato di esecuzione dell'attività di query Chiama query_task_results solo dopo che lo stato dell'attività di query ha raggiunto il valore "Completato".

Puoi anche utilizzare query_task_multi_results() per recuperare i risultati di più attività di query asincrone contemporaneamente.

Gestione degli errori SQL:

Se la query non riesce a causa di un errore di database SQL, il modo in cui viene comunicata dipende dal formato_risultato richiesto in create_query_task().

Per il risultato json_detail il formato: query_task_results() risponderà con lo stato HTTP "200 OK" e le informazioni di errore SQL del database saranno nella proprietà errors dell'oggetto di risposta. La proprietà "dati" sarà vuota.

Per tutti gli altri formati dei risultati: query_task_results() risponderà con lo stato HTTP 400 Bad Request e alcune informazioni su un errore SQL db saranno presenti nel messaggio di risposta all'errore 400, ma non nel modo dettagliato indicato in json_detail.errors. Questi formati di dati possono contenere solo dati di riga, mentre le informazioni sugli errori non sono dati di riga.

Richiesta

GET /query_tasks/{query_task_id}/risultati
Tipo di dati
Descrizione
Richiesta
HTTPRequest
percorso
Percorso HTTP
Espandi definizione HTTPPath...
id_query_attività
string
ID dell'attività di query

Risposta

200: i risultati della query.

Tipo di dati
Descrizione
(stringa)
string

204: la query non è terminata

Tipo di dati
Descrizione
(stringa)
string

400: Richiesta errata

Tipo di dati
Descrizione
(oggetto)
messaggio
string
Error details (Dettagli errore)
documentazione_url
string
Link alla documentazione

404: l'ID attività query non è stato trovato o i risultati sono scaduti.

Tipo di dati
Descrizione
(oggetto)
messaggio
string
Error details (Dettagli errore)
documentazione_url
string
Link alla documentazione

Esempi