[Fix-2.1](testcase) fix an unstable semi-structure case result (#39981)

## Proposed changes

Issue Number: close #xxx

<!--Describe your changes.-->
This commit is contained in:
zclllhhjj
2024-08-27 18:31:32 +08:00
committed by GitHub
parent 173aafc86f
commit da292b6908
2 changed files with 81 additions and 112 deletions

View File

@ -66,37 +66,6 @@ suite("two_level_nestedtypes_with_s3data") {
}
}
def be_id = 10139
def load_from_tvf = {table_name, uri_file, format ->
if (format == "csv") {
order_qt_sql_tvf """select c2, c9, c10, c12, c16 from local(
"file_path" = "${uri_file}",
"backend_id" = "${be_id}",
"column_separator"="|",
"format" = "${format}") order by c1 limit 10; """
sql """
insert into ${table_name} select * from local(
"file_path" = "${uri_file}",
"backend_id" = "${be_id}",
"column_separator"="|",
"format" = "${format}") order by c1; """
} else {
order_qt_sql_tvf """select c_bool, c_double, c_decimal, c_date, c_char from local(
"file_path" = "${uri_file}",
"backend_id" = "${be_id}",
"column_separator"="|",
"format" = "${format}") order by k1 limit 10;"""
sql """
insert into ${table_name} select * from local(
"file_path" = "${uri_file}",
"backend_id" = "${be_id}",
"column_separator"="|",
"format" = "${format}") order by k1; """
}
// where to filter different format data
order_qt_select_doris """ select c_bool, c_double, c_decimal, c_date, c_char from ${table_name} where k1 IS NOT NULL order by k1 limit 10; """
}
def load_from_s3 = {table_name, uri_file, format ->
if (format == "csv") {
order_qt_sql_s3 """select c2, c9, c10, c12, c16 from s3(
@ -105,7 +74,7 @@ suite("two_level_nestedtypes_with_s3data") {
"s3.secret_key" = "${sk}",
"format" = "${format}",
"column_separator"="|",
"read_json_by_line"="true") order by c1 limit 10; """
"read_json_by_line"="true") order by c2, c9, c10 limit 10; """
sql """
insert into ${table_name} select * from s3(
"uri" = "${uri_file}",
@ -113,7 +82,7 @@ suite("two_level_nestedtypes_with_s3data") {
"s3.secret_key" = "${sk}",
"format" = "${format}",
"column_separator"="|",
"read_json_by_line"="true") order by c1; """
"read_json_by_line"="true") order by c2, c9, c10; """
} else {
order_qt_sql_s3 """select c_bool, c_double, c_decimal, c_date, c_char from s3(
"uri" = "${uri_file}",