From fd29409496ee9725271a50a02e1eb8006f8c785f Mon Sep 17 00:00:00 2001 From: Kirill Logachev Date: Tue, 30 Jun 2026 01:00:59 +0000 Subject: [PATCH 1/2] fix(bigquery-jdbc): update format validation tests to create tables for the test --- .../google/cloud/bigquery/jdbc/it/ITBase.java | 76 ++++++++++++++++++- .../bigquery/jdbc/it/ITBigQueryJDBCTest.java | 7 +- 2 files changed, 80 insertions(+), 3 deletions(-) diff --git a/java-bigquery-jdbc/src/test/java/com/google/cloud/bigquery/jdbc/it/ITBase.java b/java-bigquery-jdbc/src/test/java/com/google/cloud/bigquery/jdbc/it/ITBase.java index 0f4cda735e5f..3b08b634b111 100644 --- a/java-bigquery-jdbc/src/test/java/com/google/cloud/bigquery/jdbc/it/ITBase.java +++ b/java-bigquery-jdbc/src/test/java/com/google/cloud/bigquery/jdbc/it/ITBase.java @@ -109,6 +109,78 @@ public class ITBase extends BigQueryJdbcBaseTest { + " CONSTRAINT my_fk2 FOREIGN KEY (address) REFERENCES `%1$s.%2$s.JDBC_CONSTRAINTS_TEST_TABLE3`(address) NOT ENFORCED\n" + ");\n"; + private static final String DDL_ALL_BQ_TYPES = + "CREATE TABLE IF NOT EXISTS `%1$s.%2$s.all_bq_types`\n" + + "(\n" + + " stringField STRING,\n" + + " bytesField BYTES,\n" + + " intField INT64,\n" + + " floatField FLOAT64,\n" + + " numericField NUMERIC,\n" + + " bigNumericField BIGNUMERIC,\n" + + " booleanField BOOLEAN,\n" + + " timestampFiled TIMESTAMP,\n" + + " dateField DATE,\n" + + " timeField TIME,\n" + + " dateTimeField DATETIME,\n" + + " geographyField GEOGRAPHY,\n" + + " recordField STRUCT>,\n" + + " rangeField RANGE,\n" + + " jsonField JSON,\n" + + " arrayString ARRAY,\n" + + " arrayRecord ARRAY>,\n" + + " arrayBytes ARRAY,\n" + + " arrayInteger ARRAY,\n" + + " arrayNumeric ARRAY,\n" + + " arrayBignumeric ARRAY,\n" + + " arrayBoolean ARRAY,\n" + + " arrayTimestamp ARRAY,\n" + + " arrayDate ARRAY,\n" + + " arrayTime ARRAY