This is an automated email from the ASF dual-hosted git repository.
morrysnow pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new a759b6535b [test](regression) Add cases to test cast function
substitution (#20481)
a759b6535b is described below
commit a759b6535b69805d89a9fab0d6f8512e704f8766
Author: LiBinfeng <[email protected]>
AuthorDate: Thu Jun 8 19:56:51 2023 +0800
[test](regression) Add cases to test cast function substitution (#20481)
This is a mirror to pr #20479, master do not have this problem, but test
cases also need to be added
---
.../aggregate/aggregate_grouping_function.groovy | 49 +++++++++++++++++++++-
1 file changed, 48 insertions(+), 1 deletion(-)
diff --git
a/regression-test/suites/query_p0/aggregate/aggregate_grouping_function.groovy
b/regression-test/suites/query_p0/aggregate/aggregate_grouping_function.groovy
index 65d71923f3..54c1f6a977 100644
---
a/regression-test/suites/query_p0/aggregate/aggregate_grouping_function.groovy
+++
b/regression-test/suites/query_p0/aggregate/aggregate_grouping_function.groovy
@@ -1,3 +1,4 @@
+
// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
@@ -90,4 +91,50 @@ suite("aggregate_grouping_function") {
"""
sql "DROP TABLE test_aggregate_grouping_function"
-}
\ No newline at end of file
+
+ sql "DROP TABLE IF EXISTS test_aggregate_collect_set"
+
+ sql """
+ CREATE table test_aggregate_collect_set (
+ custr_nbr varchar(30),
+ bar_code varchar(36),
+ audit_id varchar(255),
+ case_id text,
+ into_time text,
+ audit_time text,
+ apply_type text,
+ node_code text,
+ audit_code1 text,
+ audit_code2 text,
+ audit_code3 text
+ ) UNIQUE KEY (custr_nbr,bar_code,audit_id )
+ distributed by hash (custr_nbr,bar_code,audit_id ) buckets 10
+ properties(
+ "replication_num" = "1"
+ );"""
+
+ sql """ INSERT into test_aggregate_collect_set values ('custr_nbr',
'barcode', 'audit_id', 'case_id', '2007-11-30 10:30:19', '2007-11-30 10:30:19',
'2', 'Decline', 'c1', 'c2', 'c3');"""
+
+ sql """
+ SELECT
+ tt.tag_value
+ FROM (
+ SELECT
+ d.custr_nbr,
+ concat_ws('|', collect_set(d.is_code1)) as tag_value
+ FROM (
+ SELECT
+ b.custr_nbr,
+ 1 as is_code1
+ FROM test_aggregate_collect_set b
+ ) d
+ GROUP BY d.custr_nbr
+ ) tt
+ GROUP BY tt.tag_value
+ ;
+ """
+
+ sql "DROP TABLE test_aggregate_collect_set"
+}
+
+
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]