Envia uma solicitação SQL assíncrona.
Experimente agora
Testar
Autorização RAM
Sintaxe da solicitação
POST /asyncsql HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| project |
string |
Não |
O token de idempotência da solicitação. |
sls-demo-project |
| Accept |
string |
Não |
O formato de dados da resposta. O valor deve ser application/x-protobuf. |
application/x-protobuf |
| Accept-Encoding |
string |
Não |
O formato de compactação da resposta. O valor pode ser lz4. |
lz4 |
| body | SubmitAsyncSqlParams |
Não |
O formato dos parâmetros de resposta. O valor é protobuf. |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
| AsyncSqlResponseData |
Os dados retornados no corpo da resposta. Os dados estão no formato protobuf. |
Os parâmetros error_code e error_message são retornados apenas quando o estado é FAILED.
Exemplos
Resposta de sucesso
JSON formato
{
"id": "690C4F2A16FBD65C40000484_14",
"state": "FINISHED",
"AsyncSqlMetaPB": {
"result_rows": 12000,
"processed_rows": 10000000,
"elapsed_milli": 30000,
"cpu_sec": 0.2,
"cpu_cores": 10,
"progress": "Complete",
"keys": [
"[\"name\", \"age\", \"gender\"]"
]
},
"rows": [
[
"[\"Jimmy\", \"20\", \"male\"]"
]
],
"error_code": "InvalidQuery",
"error_message": "line 37:14: Column 'xyz' cannot be resolved"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.