From d084f3ed47447c83b6d111c1c111e14e852800d7 Mon Sep 17 00:00:00 2001 From: Neenu1995 Date: Wed, 16 Sep 2026 10:22:54 -0400 Subject: [PATCH 1/3] fix(biqguery): fix undeclared QueryParameter wiring in QueryStatistics --- .../src/main/java/com/google/cloud/bigquery/JobStatistics.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/java-bigquery/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/JobStatistics.java b/java-bigquery/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/JobStatistics.java index c78378ab53f7..154d1af008df 100644 --- a/java-bigquery/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/JobStatistics.java +++ b/java-bigquery/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/JobStatistics.java @@ -674,6 +674,9 @@ private Builder(com.google.api.services.bigquery.model.JobStatistics statisticsP this.exportDataStats = ExportDataStats.fromPb(statisticsPb.getQuery().getExportDataStatistics()); } + if(statisticsPb.getQuery().getUndeclaredQueryParameters() != null){ + this.queryParameters = statisticsPb.getQuery().getUndeclaredQueryParameters(); + } } } From dbca72e98ebb0a7bd35d5e7668b07b827c9825ae Mon Sep 17 00:00:00 2001 From: Neenu1995 Date: Wed, 16 Sep 2026 11:53:33 -0400 Subject: [PATCH 2/3] add test --- .../test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/java-bigquery/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java b/java-bigquery/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java index 9744eebc2d81..87a9ffcfd238 100644 --- a/java-bigquery/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java +++ b/java-bigquery/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java @@ -5301,6 +5301,8 @@ void testQueryParameterModeWithDryRun() { Job job = bigquery.create(JobInfo.of(queryConfig)); JobStatistics.QueryStatistics statistics = job.getStatistics(); + assertNotNull(statistics.getQueryParameters()); + assertEquals(7, statistics.getQueryParameters().size()); assertNotNull(statistics.getTotalBytesProcessed()); } From 338e6b3e802a000fb21496679b808fc2f99746b6 Mon Sep 17 00:00:00 2001 From: Neenu1995 Date: Wed, 16 Sep 2026 12:26:50 -0400 Subject: [PATCH 3/3] lint --- .../src/main/java/com/google/cloud/bigquery/JobStatistics.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-bigquery/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/JobStatistics.java b/java-bigquery/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/JobStatistics.java index 154d1af008df..8983c08e2e6a 100644 --- a/java-bigquery/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/JobStatistics.java +++ b/java-bigquery/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/JobStatistics.java @@ -674,7 +674,7 @@ private Builder(com.google.api.services.bigquery.model.JobStatistics statisticsP this.exportDataStats = ExportDataStats.fromPb(statisticsPb.getQuery().getExportDataStatistics()); } - if(statisticsPb.getQuery().getUndeclaredQueryParameters() != null){ + if (statisticsPb.getQuery().getUndeclaredQueryParameters() != null) { this.queryParameters = statisticsPb.getQuery().getUndeclaredQueryParameters(); } }