1616'use strict' ;
1717
1818// [START bigquery_simple_app_all]
19- // [START bigquery_simple_app_print]
2019function printResult ( rows ) {
20+ // [START bigquery_simple_app_print]
2121 console . log ( 'Query Results:' ) ;
2222 rows . forEach ( function ( row ) {
2323 let str = '' ;
@@ -29,25 +29,26 @@ function printResult (rows) {
2929 }
3030 console . log ( str ) ;
3131 } ) ;
32+ // [END bigquery_simple_app_print]
3233}
33- // [END bigquery_simple_app_print]
34-
35- // [START bigquery_simple_app_query]
36- const sqlQuery = `SELECT
37- corpus, COUNT(*) as unique_words
38- FROM publicdata.samples.shakespeare
39- GROUP BY
40- corpus
41- ORDER BY
42- unique_words DESC LIMIT 10;` ;
4334
4435function queryShakespeare ( projectId ) {
36+ // [START bigquery_simple_app_query]
4537 // Imports the Google Cloud client library
4638 const BigQuery = require ( '@google-cloud/bigquery' ) ;
4739
4840 // The project ID to use, e.g. "your-project-id"
4941 // const projectId = "your-project-id";
5042
43+ // The SQL query to run
44+ const sqlQuery = `SELECT
45+ corpus, COUNT(*) as unique_words
46+ FROM publicdata.samples.shakespeare
47+ GROUP BY
48+ corpus
49+ ORDER BY
50+ unique_words DESC LIMIT 10;` ;
51+
5152 // Instantiates a client
5253 const bigquery = BigQuery ( {
5354 projectId : projectId
@@ -69,8 +70,8 @@ function queryShakespeare (projectId) {
6970 . catch ( ( err ) => {
7071 console . error ( 'ERROR:' , err ) ;
7172 } ) ;
73+ // [END bigquery_simple_app_query]
7274}
73- // [END bigquery_simple_app_query]
7475// [END bigquery_simple_app_all]
7576
7677function syncQuery ( sqlQuery , projectId ) {
@@ -81,6 +82,9 @@ function syncQuery (sqlQuery, projectId) {
8182 // The project ID to use, e.g. "your-project-id"
8283 // const projectId = "your-project-id";
8384
85+ // The SQL query to run, e.g. "SELECT * FROM publicdata.samples.natality LIMIT 5;"
86+ // const sqlQuery = "SELECT * FROM publicdata.samples.natality LIMIT 5;";
87+
8488 // Instantiates a client
8589 const bigquery = BigQuery ( {
8690 projectId : projectId
@@ -109,6 +113,7 @@ function syncQuery (sqlQuery, projectId) {
109113
110114function asyncQuery ( sqlQuery , projectId ) {
111115 // [START bigquery_async_query]
116+ // [START bigquery_build_client]
112117 // Imports the Google Cloud client library
113118 const BigQuery = require ( '@google-cloud/bigquery' ) ;
114119
@@ -119,6 +124,10 @@ function asyncQuery (sqlQuery, projectId) {
119124 const bigquery = BigQuery ( {
120125 projectId : projectId
121126 } ) ;
127+ // [END bigquery_build_client]
128+
129+ // The SQL query to run, e.g. "SELECT * FROM publicdata.samples.natality LIMIT 5;"
130+ // const sqlQuery = "SELECT * FROM publicdata.samples.natality LIMIT 5;";
122131
123132 // Query options list: https://cloud.google.com/bigquery/docs/reference/v2/jobs/query
124133 const options = {
0 commit comments