Skip to content

Commit 0b457c6

Browse files
Switching from positional parameter to named parameter
1 parent 2c8d3fe commit 0b457c6

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

google-cloud-examples/src/main/java/com/google/cloud/examples/bigquery/snippets/BigQuerySnippets.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -614,12 +614,12 @@ public QueryResponse runQuery(String query) throws InterruptedException {
614614
* Example of running a query with query parameters.
615615
*/
616616
// [TARGET query(QueryRequest)]
617-
// [VARIABLE "SELECT distinct(corpus) FROM `bigquery-public-data.samples.shakespeare` where word_count > ?"]
617+
// [VARIABLE "SELECT distinct(corpus) FROM `bigquery-public-data.samples.shakespeare` where word_count > @wordCount"]
618618
public QueryResponse runQueryWithParameters(String query) throws InterruptedException {
619619
// [START runQueryWithParameters]
620620
QueryRequest request = QueryRequest.newBuilder(query)
621621
.setUseLegacySql(false) // standard SQL is required to use query parameters
622-
.addPositionalParameter(QueryParameterValue.int64(5))
622+
.addNamedParameter("wordCount", QueryParameterValue.int64(5))
623623
.build();
624624
QueryResponse response = bigquery.query(request);
625625
// Wait for things to finish

google-cloud-examples/src/test/java/com/google/cloud/examples/bigquery/snippets/ITBigQuerySnippets.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public class ITBigQuerySnippets {
7474
private static final String QUERY =
7575
"SELECT unique(corpus) FROM [bigquery-public-data:samples.shakespeare]";
7676
private static final String QUERY_WITH_PARAMETERS =
77-
"SELECT distinct(corpus) FROM `bigquery-public-data.samples.shakespeare` where word_count > ?";
77+
"SELECT distinct(corpus) FROM `bigquery-public-data.samples.shakespeare` where word_count > @wordCount";
7878
private static final Function<Job, JobId> TO_JOB_ID_FUNCTION = new Function<Job, JobId>() {
7979
@Override
8080
public JobId apply(Job job) {

0 commit comments

Comments
 (0)