This is an automated email from the ASF dual-hosted git repository.
morningman 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 7730a9025ea [Fix](Regression-test) add test for tvf (#26322)
7730a9025ea is described below
commit 7730a9025ea5268f20563d72970f60a1298a6d30
Author: Tiewei Fang <[email protected]>
AuthorDate: Fri Nov 3 19:07:07 2023 +0800
[Fix](Regression-test) add test for tvf (#26322)
---
.../data/external_table_p0/tvf/test_hdfs_tvf.out | 259 +++++++++++++++++++++
.../external_table_p0/tvf/test_backends_tvf.groovy | 9 +
.../external_table_p0/tvf/test_catalogs_tvf.groovy | 8 +
.../tvf}/test_frontends_disks_tvf.groovy | 9 +
.../tvf/test_frontends_tvf.groovy | 8 +
.../external_table_p0/tvf/test_hdfs_tvf.groovy | 86 +++++++
.../external_table_p0/tvf/test_numbers.groovy | 15 ++
7 files changed, 394 insertions(+)
diff --git a/regression-test/data/external_table_p0/tvf/test_hdfs_tvf.out
b/regression-test/data/external_table_p0/tvf/test_hdfs_tvf.out
index 3b92df238be..98a1324abd7 100644
--- a/regression-test/data/external_table_p0/tvf/test_hdfs_tvf.out
+++ b/regression-test/data/external_table_p0/tvf/test_hdfs_tvf.out
@@ -357,3 +357,262 @@ s_phone TEXT Yes false \N NONE
s_acctbal DECIMAL(12, 2) Yes false \N NONE
s_comment TEXT Yes false \N NONE
+-- !hdfs_compatible --
+0 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+1 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+10 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+100 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+101 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+102 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+103 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+104 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+105 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+106 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+107 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+108 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+109 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+11 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+110 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+111 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+112 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+113 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+114 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+115 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+116 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+117 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+118 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+119 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+12 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+13 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+14 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+15 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+16 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+17 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+18 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+19 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+2 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+20 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+21 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+22 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+23 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+24 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+25 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+26 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+27 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+28 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+29 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+3 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+30 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+31 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+32 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+33 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+34 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+35 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+36 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+37 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+38 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+39 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+4 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+40 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+41 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+42 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+43 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+44 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+45 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+46 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+47 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+48 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+49 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+5 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+50 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+51 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+52 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+53 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+54 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+55 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+56 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+57 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+58 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+59 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+6 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+60 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+61 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+62 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+63 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+64 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+65 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+66 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+67 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+68 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+69 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+7 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+70 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+71 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+72 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+73 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+74 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+75 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+76 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+77 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+78 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+79 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+8 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+80 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+81 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+82 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+83 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+84 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+85 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+86 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+87 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+88 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+89 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+9 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+90 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+91 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+92 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+93 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+94 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+95 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+96 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+97 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+98 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+99 2 3 4 5 6.6 7.7 8.8 abc def
ghiaaaaaa 2020-10-10 2020-10-10 11:12:59
+
+-- !hdfs_csv_schema --
+0 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+1 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+10 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+100 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+101 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+102 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+103 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+104 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+105 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+106 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+107 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+108 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+109 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+11 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+110 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+111 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+112 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+113 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+114 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+115 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+116 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+117 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+118 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+119 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+12 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+13 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+14 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+15 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+16 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+17 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+18 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+19 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+2 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+20 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+21 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+22 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+23 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+24 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+25 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+26 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+27 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+28 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+29 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+3 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+30 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+31 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+32 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+33 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+34 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+35 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+36 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+37 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+38 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+39 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+4 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+40 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+41 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+42 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+43 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+44 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+45 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+46 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+47 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+48 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+49 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+5 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+50 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+51 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+52 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+53 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+54 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+55 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+56 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+57 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+58 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+59 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+6 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+60 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+61 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+62 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+63 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+64 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+65 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+66 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+67 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+68 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+69 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+7 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+70 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+71 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+72 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+73 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+74 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+75 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+76 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+77 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+78 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+79 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+8 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+80 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+81 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+82 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+83 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+84 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+85 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+86 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+87 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+88 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+89 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+9 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+90 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+91 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+92 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+93 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+94 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+95 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+96 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+97 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+98 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+99 2 3 4 5 6.6 7.7 8.80000 abc abc
abc 2020-10-10 2020-10-10T11:12:59
+
+-- !hdfs_desc_csv_schema --
+bigint_col BIGINT Yes false \N NONE
+date_col DATE Yes false \N NONE
+datetime_col DATETIME(3) Yes false \N NONE
+decimal_col DECIMAL(10, 5) Yes false \N NONE
+double_col DOUBLE Yes false \N NONE
+float_col FLOAT Yes false \N NONE
+id INT Yes false \N NONE
+largeint_col LARGEINT Yes false \N NONE
+smallint_col SMALLINT Yes false \N NONE
+string_col TEXT Yes false \N NONE
+string_col TEXT Yes false \N NONE
+string_col TEXT Yes false \N NONE
+tinyint_col TINYINT Yes false \N NONE
+
diff --git
a/regression-test/suites/external_table_p0/tvf/test_backends_tvf.groovy
b/regression-test/suites/external_table_p0/tvf/test_backends_tvf.groovy
index 2f6f774ad85..b06d0868eae 100644
--- a/regression-test/suites/external_table_p0/tvf/test_backends_tvf.groovy
+++ b/regression-test/suites/external_table_p0/tvf/test_backends_tvf.groovy
@@ -58,4 +58,13 @@ suite("test_backends_tvf","p0,external,tvf,external_docker")
{
MaxDiskUsedPct, RemoteUsedCapacity, Tag, ErrMsg, Version, Status
HeartbeatFailureCounter, NodeRole from backends();
"""
+
+
+ // test exception
+ test {
+ sql """ select * from backends("backendId" = "10003"); """
+
+ // check exception
+ exception "backends table-valued-function does not support any params"
+ }
}
diff --git
a/regression-test/suites/external_table_p0/tvf/test_catalogs_tvf.groovy
b/regression-test/suites/external_table_p0/tvf/test_catalogs_tvf.groovy
index aec1a3ccc26..a59953cf567 100644
--- a/regression-test/suites/external_table_p0/tvf/test_catalogs_tvf.groovy
+++ b/regression-test/suites/external_table_p0/tvf/test_catalogs_tvf.groovy
@@ -68,4 +68,12 @@ suite("test_catalogs_tvf","p0,external,tvf,external_docker")
{
qt_create """ select CatalogName,CatalogType,Property,Value from
catalogs() where CatalogName in ("catalog_test_es00","catalog_test_hive00") and
Property="type" order by Value"""
sql """ drop catalog catalog_test_es00 """
+
+ // test exception
+ test {
+ sql """ select * from catalogs("Host" = "127.0.0.1"); """
+
+ // check exception
+ exception "catalogs table-valued-function does not support any params"
+ }
}
diff --git
a/regression-test/suites/correctness_p0/table_valued_function/test_frontends_disks_tvf.groovy
b/regression-test/suites/external_table_p0/tvf/test_frontends_disks_tvf.groovy
similarity index 89%
rename from
regression-test/suites/correctness_p0/table_valued_function/test_frontends_disks_tvf.groovy
rename to
regression-test/suites/external_table_p0/tvf/test_frontends_disks_tvf.groovy
index dae09a9cf6a..0cb28253908 100644
---
a/regression-test/suites/correctness_p0/table_valued_function/test_frontends_disks_tvf.groovy
+++
b/regression-test/suites/external_table_p0/tvf/test_frontends_disks_tvf.groovy
@@ -46,4 +46,13 @@ suite("test_frontends_disks_tvf") {
DirType, Dir, Filesystem, Capacity, Used
Available, UseRate, MountOn from frontends_disks();
"""
+
+ // test exception
+ test {
+ sql """ select * from frontends_disks("Host" = "127.0.0.1"); """
+
+ // check exception
+ exception "frontends_disks table-valued-function does not support any
params"
+ }
+
}
diff --git
a/regression-test/suites/external_table_p0/tvf/test_frontends_tvf.groovy
b/regression-test/suites/external_table_p0/tvf/test_frontends_tvf.groovy
index 3618b80660c..0f0e4450cef 100644
--- a/regression-test/suites/external_table_p0/tvf/test_frontends_tvf.groovy
+++ b/regression-test/suites/external_table_p0/tvf/test_frontends_tvf.groovy
@@ -47,4 +47,12 @@
suite("test_frontends_tvf","p0,external,tvf,external_docker") {
`Join`, Alive, ReplayedJournalId, LastHeartbeat
IsHelper, ErrMsg, Version, CurrentConnected from frontends();
"""
+
+ // test exception
+ test {
+ sql """ select * from frontends("Host" = "127.0.0.1"); """
+
+ // check exception
+ exception "frontends table-valued-function does not support any params"
+ }
}
diff --git a/regression-test/suites/external_table_p0/tvf/test_hdfs_tvf.groovy
b/regression-test/suites/external_table_p0/tvf/test_hdfs_tvf.groovy
index 61c049a0a04..2c2754739a5 100644
--- a/regression-test/suites/external_table_p0/tvf/test_hdfs_tvf.groovy
+++ b/regression-test/suites/external_table_p0/tvf/test_hdfs_tvf.groovy
@@ -246,7 +246,93 @@ suite("test_hdfs_tvf","external,hive,tvf,external_docker")
{
"uri" = "${uri}",
"hadoop.username" = "${hdfsUserName}",
"format" = "${format}"); """
+
+
+ // test hdfs function compatible
+ // because the property `fs.defaultFS` has been delete by pr
https://github.com/apache/doris/pull/24706
+ // we should test the compatible of `fs.defaultFS`
+ uri = "${defaultFS}" +
"/user/doris/preinstalled_data/csv_format_test/all_types.csv"
+ format = "csv"
+ order_qt_hdfs_compatible """ select * from HDFS(
+ "uri" = "${uri}",
+ "fs.defaultFS"= "${defaultFS}",
+ "hadoop.username" = "${hdfsUserName}",
+ "column_separator" = ",",
+ "format" = "${format}") order by c1; """
+
+ // test csv_schema property
+ uri = "${defaultFS}" +
"/user/doris/preinstalled_data/csv_format_test/all_types.csv"
+ format = "csv"
+ order_qt_hdfs_csv_schema """ select * from HDFS(
+ "uri" = "${uri}",
+ "csv_schema" =
"id:int;tinyint_col:tinyint;smallint_col:smallint;bigint_col:bigint;largeint_col:largeint;float_col:float;double_col:double;decimal_col:decimal(10,5);string_col:string;string_col:string;string_col:string;date_col:date;datetime_col:datetime(3)",
+ "hadoop.username" = "${hdfsUserName}",
+ "column_separator" = ",",
+ "format" = "${format}") order by id; """
+
+ order_qt_hdfs_desc_csv_schema """ desc function HDFS(
+ "uri" = "${uri}",
+ "csv_schema" =
"id:int;tinyint_col:tinyint;smallint_col:smallint;bigint_col:bigint;largeint_col:largeint;float_col:float;double_col:double;decimal_col:decimal(10,5);string_col:string;string_col:string;string_col:string;date_col:date;datetime_col:datetime(3)",
+ "hadoop.username" = "${hdfsUserName}",
+ "column_separator" = ",",
+ "format" = "${format}"); """
+
} finally {
}
}
+
+ // test exception
+ test {
+ sql """ select * from HDFS(
+ "uri" = "",
+ "hadoop.username" = "${hdfsUserName}",
+ "column_separator" = ",",
+ "format" = "csv") order by c1;
+ """
+
+ // check exception
+ exception """Properties 'uri' is required"""
+ }
+
+ // test exception
+ test {
+ sql """ select * from HDFS(
+ "uri" = "xx",
+ "hadoop.username" = "${hdfsUserName}",
+ "column_separator" = ",",
+ "format" = "csv") order by c1;
+ """
+
+ // check exception
+ exception """Invalid export path, there is no schema of URI found.
please check your path"""
+ }
+
+ // test exception
+ test {
+ sql """ select * from HDFS(
+ "uri" = "xx",
+ "hadoop.username" = "${hdfsUserName}",
+ "column_separator" = "",
+ "format" = "csv") order by c1;
+ """
+
+ // check exception
+ exception """column_separator can not be empty"""
+ }
+
+
+ // test exception
+ test {
+ sql """ select * from HDFS(
+ "uri" = "xx",
+ "hadoop.username" = "${hdfsUserName}",
+ "line_delimiter" = "",
+ "format" = "csv") order by c1;
+ """
+
+ // check exception
+ exception """line_delimiter can not be empty"""
+ }
+
+
}
diff --git a/regression-test/suites/external_table_p0/tvf/test_numbers.groovy
b/regression-test/suites/external_table_p0/tvf/test_numbers.groovy
index 1262d61acc7..0bad88ecc99 100644
--- a/regression-test/suites/external_table_p0/tvf/test_numbers.groovy
+++ b/regression-test/suites/external_table_p0/tvf/test_numbers.groovy
@@ -123,4 +123,19 @@
// test subquery
order_qt_subquery_1 """ with a as (select number from
numbers("number"="3")) select * from a; """
order_qt_subquery_2 """ select * from (select number from
numbers("number"="3")) a join (select * from (select number from
numbers("number"="1")) a join (select 1) b) b; """
+
+ // test exception
+ test {
+ sql """ select * from numbers('number' = 'abc'); """
+
+ // check exception
+ exception "can not parse `number` param to natural number"
+ }
+
+ test {
+ sql """ select * from numbers(); """
+
+ // check exception
+ exception """can not find `number` param, please specify `number`,
like: numbers("number" = "10")"""
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]