2017-02-08 9 views
0

Я пытаюсь использовать предложение «in unnest()» с помощью клиента BigQuery через Java-приложение, где я установил тип параметра Именованный параметр для типа массива, потому что в этом разделе должен быть указан список значений. Но я получаю ответ об ошибке:BigQuery-: Невозможно установить значения в разделе «in unnest (@)».

{ 
    "code" : 400, 
    "errors" : [ { 
    "domain" : "global", 
    "message" : "Invalid query parameter type", 
    "reason" : "invalid" 
    } ], 
    "message" : "Invalid query parameter type" 
} 

Я получил ту же ошибку, когда я попытался с помощью REST API, где параметр типа был установлен как

"parameterType": { 
     "arrayType": { 
      "type": "STRING" 
} 

Как установить несколько значений в «в unnest (@myparam) "статья?

ответ

1

От the documentation должно быть:

"parameterType": { 
    "type": "ARRAY", 
    "arrayType": { 
    "type": "STRING" 
    } 
} 

В частности, необходимо также обеспечить ARRAY тип.