From bd64736275542fd7d8a5394081402f4119780cae Mon Sep 17 00:00:00 2001 From: eldenmoon <15605149486@163.com> Date: Wed, 3 Jul 2024 16:41:31 +0800 Subject: [PATCH] add test --- regression-test/data/variant_p0/desc.out | 8 ++++++++ regression-test/suites/variant_p0/desc.groovy | 17 +++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/regression-test/data/variant_p0/desc.out b/regression-test/data/variant_p0/desc.out index b46b5f9b4b08d8e..b3ebce2b8878355 100644 --- a/regression-test/data/variant_p0/desc.out +++ b/regression-test/data/variant_p0/desc.out @@ -198,3 +198,11 @@ v.金额 SMALLINT Yes false \N NONE k BIGINT Yes true \N v VARIANT Yes false \N NONE +-- !sql15 -- +k BIGINT Yes true \N +v VARIANT Yes false \N NONE +v.a TINYINT Yes false \N NONE +v.b TINYINT Yes false \N NONE +v.c TINYINT Yes false \N NONE +v.d TINYINT Yes false \N NONE + diff --git a/regression-test/suites/variant_p0/desc.groovy b/regression-test/suites/variant_p0/desc.groovy index f600496eae549e6..b4d3020310ca334 100644 --- a/regression-test/suites/variant_p0/desc.groovy +++ b/regression-test/suites/variant_p0/desc.groovy @@ -238,6 +238,23 @@ suite("regression_test_variant_desc", "nonConcurrent"){ sql """ insert into ${table_name} values (0, '100')""" sql """set describe_extend_variant_column = true""" qt_sql_12 """desc ${table_name}""" + + + // desc with large tablets + table_name = "large_tablets" + create_table_partition.call(table_name, "200") + sql """insert into large_tablets values (1, '{"a" : 10}')""" + sql """insert into large_tablets values (3001, '{"b" : 10}')""" + sql """insert into large_tablets values (50001, '{"c" : 10}')""" + sql """insert into large_tablets values (99999, '{"d" : 10}')""" + sql """set max_fetch_remote_schema_tablet_count = 2""" + sql "desc large_tablets" + sql """set max_fetch_remote_schema_tablet_count = 128""" + sql "desc large_tablets" + sql """set max_fetch_remote_schema_tablet_count = 512""" + sql "desc large_tablets" + sql """set max_fetch_remote_schema_tablet_count = 2048""" + qt_sql15 "desc large_tablets" } finally { // reset flags set_be_config.call("variant_ratio_of_defaults_as_sparse_column", "0.95")