diff --git a/regression-test/data/variant_p0/test_types_in_variant.out b/regression-test/data/variant_p0/test_types_in_variant.out index 2ecd3c4fec8..6659e6d1833 100644 --- a/regression-test/data/variant_p0/test_types_in_variant.out +++ b/regression-test/data/variant_p0/test_types_in_variant.out @@ -102,7 +102,7 @@ var.a.b array Yes false \N NONE -- !sql -- 1 {"a":[{"b":18446744073709551615}]} -2 {"a":[{"b":1}]} +2 {"a":[{"b":2}]} -- !sql_array_largeint -- id int Yes true \N @@ -111,11 +111,10 @@ var.a.b array Yes false \N NONE -- !sql -- 1 {"a":[{"b":18446744073709551615}]} -2 {"a":[{"b":1}]} +2 {"a":[{"b":2}]} 3 {"a":[{"b":1.1}]} -- !sql_array_json -- id int Yes true \N var variant Yes false \N NONE var.a.b array Yes false \N NONE - diff --git a/regression-test/suites/variant_p0/test_types_in_variant.groovy b/regression-test/suites/variant_p0/test_types_in_variant.groovy index 373d90dba61..ae2bee45d0c 100644 --- a/regression-test/suites/variant_p0/test_types_in_variant.groovy +++ b/regression-test/suites/variant_p0/test_types_in_variant.groovy @@ -92,7 +92,8 @@ suite("regression_test_variant_types", "var_view") { qt_sql_array_largeint "desc ${table_name}" - sql """ insert into ${table_name} (id, var) values (2, '{"a": [{"b" : true}]}'); """ + // Avoid relying on bool-to-number rendering when this path evolves to array. + sql """ insert into ${table_name} (id, var) values (2, '{"a": [{"b" : 2}]}'); """ qt_sql "select * from ${table_name} order by id" @@ -104,4 +105,4 @@ suite("regression_test_variant_types", "var_view") { qt_sql "select * from ${table_name} order by id" qt_sql_array_json "desc ${table_name}" -} \ No newline at end of file +}