title: No matching signature for operator IN for argument types STRING and {ARRAY<STRING>} (Google BigQuery)
body: <p>I'm using Google BigQuery Ruby Client v0.23 and trying to use parameterized queries. I'm following <a href="https://googlecloudplatform.github.io/google-cloud-ruby/#/docs/google-cloud-bigquery/v0.23.0/google/cloud/bigquery" rel="noreferrer">API docs</a> for reference.</p>
  
  <p>When I run queries without the params, all is fine. However to make them dynamic, when I use an array params I get error. E.g. When I run this query</p>
  
  <pre><code>bigquery.query("SELECT COUNT(*) FROM oven.sensor_counts WHERE _PARTITIONTIME = TIMESTAMP('2016-04-04') AND sensor_id IN (@sensor_ids)", params: { sensor_ids: ['48-6', '48-2'] })
  </code></pre>
  
  <p>I get this</p>
  
  <pre><code>#&lt;Harley::Response POST https://www.googleapis.com/bigquery/v2/projects/sensors-160421/queries == 400 (413 bytes) 3458ms&gt;
  Caught error invalidQuery: No matching signature for operator IN for argument types STRING and {ARRAY&lt;STRING&gt;} at [1:116]
  Error - #&lt;Google::Apis::ClientError: invalidQuery: No matching signature for operator IN for argument types STRING and {ARRAY&lt;STRING&gt;} at [1:116]&gt;
  
  Google::Cloud::InvalidArgumentError: invalidQuery: No matching signature for operator IN for argument types STRING and {ARRAY&lt;STRING&gt;} at [1:116]
  from /usr/local/var/rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/google-cloud-bigquery-0.23.0/lib/google/cloud/bigquery/service.rb:662:in `rescue in execute'
  </code></pre>
  
  <p>Any insights would be greatly appreciated.</p>