Skip to content

Commit

Permalink
add test
Browse files Browse the repository at this point in the history
  • Loading branch information
eldenmoon committed Jul 3, 2024
1 parent 20b3af4 commit bd64736
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 0 deletions.
8 changes: 8 additions & 0 deletions regression-test/data/variant_p0/desc.out
Original file line number Diff line number Diff line change
Expand Up @@ -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

17 changes: 17 additions & 0 deletions regression-test/suites/variant_p0/desc.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -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")
Expand Down

0 comments on commit bd64736

Please sign in to comment.