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 9b59bc14b5e [test](Export) add `show export` regression testes (#27140)
9b59bc14b5e is described below

commit 9b59bc14b5edd3935e31fffaad43d4c5d9728982
Author: Tiewei Fang <[email protected]>
AuthorDate: Wed Nov 22 00:13:30 2023 +0800

    [test](Export) add `show export` regression testes (#27140)
---
 .../data/export_p0/export/test_show_export.out     | 257 +++++++++++++++++++++
 .../export_p0/export/test_show_export.groovy       | 228 ++++++++++++++++++
 2 files changed, 485 insertions(+)

diff --git a/regression-test/data/export_p0/export/test_show_export.out 
b/regression-test/data/export_p0/export/test_show_export.out
new file mode 100644
index 00000000000..8432bc86e70
--- /dev/null
+++ b/regression-test/data/export_p0/export/test_show_export.out
@@ -0,0 +1,257 @@
+-- This file is automatically generated. You should know what you did if you 
want to edit this
+-- !select_export1 --
+1      2017-10-01      2017-10-01T00:00        Beijing 1       1       true    
1       1       1       1.1     1.1     char1   1
+10     2017-10-01      2017-10-01T00:00        Beijing 10      10      true    
10      10      10      10.1    10.1    char10  10
+100    2017-10-01      2017-10-01T00:00        \N      \N      \N      \N      
\N      \N      \N      \N      \N      \N      \N
+11     2017-10-01      2017-10-01T00:00        Beijing 11      11      true    
11      11      11      11.11   11.11   char11  11
+12     2017-10-01      2017-10-01T00:00        Beijing 12      12      true    
12      12      12      12.12   12.12   char12  12
+13     2017-10-01      2017-10-01T00:00        Beijing 13      13      true    
13      13      13      13.13   13.13   char13  13
+14     2017-10-01      2017-10-01T00:00        Beijing 14      14      true    
14      14      14      14.14   14.14   char14  14
+15     2017-10-01      2017-10-01T00:00        Beijing 15      15      true    
15      15      15      15.15   15.15   char15  15
+16     2017-10-01      2017-10-01T00:00        Beijing 16      16      true    
16      16      16      16.16   16.16   char16  16
+17     2017-10-01      2017-10-01T00:00        Beijing 17      17      true    
17      17      17      17.17   17.17   char17  17
+18     2017-10-01      2017-10-01T00:00        Beijing 18      18      true    
18      18      18      18.18   18.18   char18  18
+19     2017-10-01      2017-10-01T00:00        Beijing 19      19      true    
19      19      19      19.19   19.19   char19  19
+2      2017-10-01      2017-10-01T00:00        Beijing 2       2       true    
2       2       2       2.2     2.2     char2   2
+20     2017-10-01      2017-10-01T00:00        Beijing 20      20      true    
20      20      20      20.2    20.2    char20  20
+21     2017-10-01      2017-10-01T00:00        Beijing 21      21      true    
21      21      21      21.21   21.21   char21  21
+22     2017-10-01      2017-10-01T00:00        Beijing 22      22      true    
22      22      22      22.22   22.22   char22  22
+23     2017-10-01      2017-10-01T00:00        Beijing 23      23      true    
23      23      23      23.23   23.23   char23  23
+24     2017-10-01      2017-10-01T00:00        Beijing 24      24      true    
24      24      24      24.24   24.24   char24  24
+25     2017-10-01      2017-10-01T00:00        Beijing 25      25      true    
25      25      25      25.25   25.25   char25  25
+26     2017-10-01      2017-10-01T00:00        Beijing 26      26      true    
26      26      26      26.26   26.26   char26  26
+27     2017-10-01      2017-10-01T00:00        Beijing 27      27      true    
27      27      27      27.27   27.27   char27  27
+28     2017-10-01      2017-10-01T00:00        Beijing 28      28      true    
28      28      28      28.28   28.28   char28  28
+29     2017-10-01      2017-10-01T00:00        Beijing 29      29      true    
29      29      29      29.29   29.29   char29  29
+3      2017-10-01      2017-10-01T00:00        Beijing 3       3       true    
3       3       3       3.3     3.3     char3   3
+30     2017-10-01      2017-10-01T00:00        Beijing 30      30      true    
30      30      30      30.3    30.3    char30  30
+31     2017-10-01      2017-10-01T00:00        Beijing 31      31      true    
31      31      31      31.31   31.31   char31  31
+32     2017-10-01      2017-10-01T00:00        Beijing 32      32      true    
32      32      32      32.32   32.32   char32  32
+33     2017-10-01      2017-10-01T00:00        Beijing 33      33      true    
33      33      33      33.33   33.33   char33  33
+34     2017-10-01      2017-10-01T00:00        Beijing 34      34      true    
34      34      34      34.34   34.34   char34  34
+35     2017-10-01      2017-10-01T00:00        Beijing 35      35      true    
35      35      35      35.35   35.35   char35  35
+36     2017-10-01      2017-10-01T00:00        Beijing 36      36      true    
36      36      36      36.36   36.36   char36  36
+37     2017-10-01      2017-10-01T00:00        Beijing 37      37      true    
37      37      37      37.37   37.37   char37  37
+38     2017-10-01      2017-10-01T00:00        Beijing 38      38      true    
38      38      38      38.38   38.38   char38  38
+39     2017-10-01      2017-10-01T00:00        Beijing 39      39      true    
39      39      39      39.39   39.39   char39  39
+4      2017-10-01      2017-10-01T00:00        Beijing 4       4       true    
4       4       4       4.4     4.4     char4   4
+40     2017-10-01      2017-10-01T00:00        Beijing 40      40      true    
40      40      40      40.4    40.4    char40  40
+41     2017-10-01      2017-10-01T00:00        Beijing 41      41      true    
41      41      41      41.41   41.41   char41  41
+42     2017-10-01      2017-10-01T00:00        Beijing 42      42      true    
42      42      42      42.42   42.42   char42  42
+43     2017-10-01      2017-10-01T00:00        Beijing 43      43      true    
43      43      43      43.43   43.43   char43  43
+44     2017-10-01      2017-10-01T00:00        Beijing 44      44      true    
44      44      44      44.44   44.44   char44  44
+45     2017-10-01      2017-10-01T00:00        Beijing 45      45      true    
45      45      45      45.45   45.45   char45  45
+46     2017-10-01      2017-10-01T00:00        Beijing 46      46      true    
46      46      46      46.46   46.46   char46  46
+47     2017-10-01      2017-10-01T00:00        Beijing 47      47      true    
47      47      47      47.47   47.47   char47  47
+48     2017-10-01      2017-10-01T00:00        Beijing 48      48      true    
48      48      48      48.48   48.48   char48  48
+49     2017-10-01      2017-10-01T00:00        Beijing 49      49      true    
49      49      49      49.49   49.49   char49  49
+5      2017-10-01      2017-10-01T00:00        Beijing 5       5       true    
5       5       5       5.5     5.5     char5   5
+50     2017-10-01      2017-10-01T00:00        Beijing 50      50      true    
50      50      50      50.5    50.5    char50  50
+51     2017-10-01      2017-10-01T00:00        Beijing 51      51      true    
51      51      51      51.51   51.51   char51  51
+52     2017-10-01      2017-10-01T00:00        Beijing 52      52      true    
52      52      52      52.52   52.52   char52  52
+53     2017-10-01      2017-10-01T00:00        Beijing 53      53      true    
53      53      53      53.53   53.53   char53  53
+54     2017-10-01      2017-10-01T00:00        Beijing 54      54      true    
54      54      54      54.54   54.54   char54  54
+55     2017-10-01      2017-10-01T00:00        Beijing 55      55      true    
55      55      55      55.55   55.55   char55  55
+56     2017-10-01      2017-10-01T00:00        Beijing 56      56      true    
56      56      56      56.56   56.56   char56  56
+57     2017-10-01      2017-10-01T00:00        Beijing 57      57      true    
57      57      57      57.57   57.57   char57  57
+58     2017-10-01      2017-10-01T00:00        Beijing 58      58      true    
58      58      58      58.58   58.58   char58  58
+59     2017-10-01      2017-10-01T00:00        Beijing 59      59      true    
59      59      59      59.59   59.59   char59  59
+6      2017-10-01      2017-10-01T00:00        Beijing 6       6       true    
6       6       6       6.6     6.6     char6   6
+60     2017-10-01      2017-10-01T00:00        Beijing 60      60      true    
60      60      60      60.6    60.6    char60  60
+61     2017-10-01      2017-10-01T00:00        Beijing 61      61      true    
61      61      61      61.61   61.61   char61  61
+62     2017-10-01      2017-10-01T00:00        Beijing 62      62      true    
62      62      62      62.62   62.62   char62  62
+63     2017-10-01      2017-10-01T00:00        Beijing 63      63      true    
63      63      63      63.63   63.63   char63  63
+64     2017-10-01      2017-10-01T00:00        Beijing 64      64      true    
64      64      64      64.64   64.64   char64  64
+65     2017-10-01      2017-10-01T00:00        Beijing 65      65      true    
65      65      65      65.65   65.65   char65  65
+66     2017-10-01      2017-10-01T00:00        Beijing 66      66      true    
66      66      66      66.66   66.66   char66  66
+67     2017-10-01      2017-10-01T00:00        Beijing 67      67      true    
67      67      67      67.67   67.67   char67  67
+68     2017-10-01      2017-10-01T00:00        Beijing 68      68      true    
68      68      68      68.68   68.68   char68  68
+69     2017-10-01      2017-10-01T00:00        Beijing 69      69      true    
69      69      69      69.69   69.69   char69  69
+7      2017-10-01      2017-10-01T00:00        Beijing 7       7       true    
7       7       7       7.7     7.7     char7   7
+70     2017-10-01      2017-10-01T00:00        Beijing 70      70      true    
70      70      70      70.7    70.7    char70  70
+71     2017-10-01      2017-10-01T00:00        Beijing 71      71      true    
71      71      71      71.71   71.71   char71  71
+72     2017-10-01      2017-10-01T00:00        Beijing 72      72      true    
72      72      72      72.72   72.72   char72  72
+73     2017-10-01      2017-10-01T00:00        Beijing 73      73      true    
73      73      73      73.73   73.73   char73  73
+74     2017-10-01      2017-10-01T00:00        Beijing 74      74      true    
74      74      74      74.74   74.74   char74  74
+75     2017-10-01      2017-10-01T00:00        Beijing 75      75      true    
75      75      75      75.75   75.75   char75  75
+76     2017-10-01      2017-10-01T00:00        Beijing 76      76      true    
76      76      76      76.76   76.76   char76  76
+77     2017-10-01      2017-10-01T00:00        Beijing 77      77      true    
77      77      77      77.77   77.77   char77  77
+78     2017-10-01      2017-10-01T00:00        Beijing 78      78      true    
78      78      78      78.78   78.78   char78  78
+79     2017-10-01      2017-10-01T00:00        Beijing 79      79      true    
79      79      79      79.79   79.79   char79  79
+8      2017-10-01      2017-10-01T00:00        Beijing 8       8       true    
8       8       8       8.8     8.8     char8   8
+80     2017-10-01      2017-10-01T00:00        Beijing 80      80      true    
80      80      80      80.8    80.8    char80  80
+81     2017-10-01      2017-10-01T00:00        Beijing 81      81      true    
81      81      81      81.81   81.81   char81  81
+82     2017-10-01      2017-10-01T00:00        Beijing 82      82      true    
82      82      82      82.82   82.82   char82  82
+83     2017-10-01      2017-10-01T00:00        Beijing 83      83      true    
83      83      83      83.83   83.83   char83  83
+84     2017-10-01      2017-10-01T00:00        Beijing 84      84      true    
84      84      84      84.84   84.84   char84  84
+85     2017-10-01      2017-10-01T00:00        Beijing 85      85      true    
85      85      85      85.85   85.85   char85  85
+86     2017-10-01      2017-10-01T00:00        Beijing 86      86      true    
86      86      86      86.86   86.86   char86  86
+87     2017-10-01      2017-10-01T00:00        Beijing 87      87      true    
87      87      87      87.87   87.87   char87  87
+88     2017-10-01      2017-10-01T00:00        Beijing 88      88      true    
88      88      88      88.88   88.88   char88  88
+89     2017-10-01      2017-10-01T00:00        Beijing 89      89      true    
89      89      89      89.89   89.89   char89  89
+9      2017-10-01      2017-10-01T00:00        Beijing 9       9       true    
9       9       9       9.9     9.9     char9   9
+90     2017-10-01      2017-10-01T00:00        Beijing 90      90      true    
90      90      90      90.9    90.9    char90  90
+91     2017-10-01      2017-10-01T00:00        Beijing 91      91      true    
91      91      91      91.91   91.91   char91  91
+92     2017-10-01      2017-10-01T00:00        Beijing 92      92      true    
92      92      92      92.92   92.92   char92  92
+93     2017-10-01      2017-10-01T00:00        Beijing 93      93      true    
93      93      93      93.93   93.93   char93  93
+94     2017-10-01      2017-10-01T00:00        Beijing 94      94      true    
94      94      94      94.94   94.94   char94  94
+95     2017-10-01      2017-10-01T00:00        Beijing 95      95      true    
95      95      95      95.95   95.95   char95  95
+96     2017-10-01      2017-10-01T00:00        Beijing 96      96      true    
96      96      96      96.96   96.96   char96  96
+97     2017-10-01      2017-10-01T00:00        Beijing 97      97      true    
97      97      97      97.97   97.97   char97  97
+98     2017-10-01      2017-10-01T00:00        Beijing 98      98      true    
98      98      98      98.98   98.98   char98  98
+99     2017-10-01      2017-10-01T00:00        Beijing 99      99      true    
99      99      99      99.99   99.99   char99  99
+
+-- !select_load1 --
+1      2017-10-01      2017-10-01 00:00:00     Beijing 1       1       true    
1       1       1.1     1.1     char1   1       1
+10     2017-10-01      2017-10-01 00:00:00     Beijing 10      10      true    
10      10      10.1    10.1    char10  10      10
+100    2017-10-01      2017-10-01 00:00:00     \N      \N      \N      \N      
\N      \N      \N      \N      \N      \N      \N
+11     2017-10-01      2017-10-01 00:00:00     Beijing 11      11      true    
11      11      11.11   11.11   char11  11      11
+12     2017-10-01      2017-10-01 00:00:00     Beijing 12      12      true    
12      12      12.12   12.12   char12  12      12
+13     2017-10-01      2017-10-01 00:00:00     Beijing 13      13      true    
13      13      13.13   13.13   char13  13      13
+14     2017-10-01      2017-10-01 00:00:00     Beijing 14      14      true    
14      14      14.14   14.14   char14  14      14
+15     2017-10-01      2017-10-01 00:00:00     Beijing 15      15      true    
15      15      15.15   15.15   char15  15      15
+16     2017-10-01      2017-10-01 00:00:00     Beijing 16      16      true    
16      16      16.16   16.16   char16  16      16
+17     2017-10-01      2017-10-01 00:00:00     Beijing 17      17      true    
17      17      17.17   17.17   char17  17      17
+18     2017-10-01      2017-10-01 00:00:00     Beijing 18      18      true    
18      18      18.18   18.18   char18  18      18
+19     2017-10-01      2017-10-01 00:00:00     Beijing 19      19      true    
19      19      19.19   19.19   char19  19      19
+2      2017-10-01      2017-10-01 00:00:00     Beijing 2       2       true    
2       2       2.2     2.2     char2   2       2
+20     2017-10-01      2017-10-01 00:00:00     Beijing 20      20      true    
20      20      20.2    20.2    char20  20      20
+21     2017-10-01      2017-10-01 00:00:00     Beijing 21      21      true    
21      21      21.21   21.21   char21  21      21
+22     2017-10-01      2017-10-01 00:00:00     Beijing 22      22      true    
22      22      22.22   22.22   char22  22      22
+23     2017-10-01      2017-10-01 00:00:00     Beijing 23      23      true    
23      23      23.23   23.23   char23  23      23
+24     2017-10-01      2017-10-01 00:00:00     Beijing 24      24      true    
24      24      24.24   24.24   char24  24      24
+25     2017-10-01      2017-10-01 00:00:00     Beijing 25      25      true    
25      25      25.25   25.25   char25  25      25
+26     2017-10-01      2017-10-01 00:00:00     Beijing 26      26      true    
26      26      26.26   26.26   char26  26      26
+27     2017-10-01      2017-10-01 00:00:00     Beijing 27      27      true    
27      27      27.27   27.27   char27  27      27
+28     2017-10-01      2017-10-01 00:00:00     Beijing 28      28      true    
28      28      28.28   28.28   char28  28      28
+29     2017-10-01      2017-10-01 00:00:00     Beijing 29      29      true    
29      29      29.29   29.29   char29  29      29
+3      2017-10-01      2017-10-01 00:00:00     Beijing 3       3       true    
3       3       3.3     3.3     char3   3       3
+30     2017-10-01      2017-10-01 00:00:00     Beijing 30      30      true    
30      30      30.3    30.3    char30  30      30
+31     2017-10-01      2017-10-01 00:00:00     Beijing 31      31      true    
31      31      31.31   31.31   char31  31      31
+32     2017-10-01      2017-10-01 00:00:00     Beijing 32      32      true    
32      32      32.32   32.32   char32  32      32
+33     2017-10-01      2017-10-01 00:00:00     Beijing 33      33      true    
33      33      33.33   33.33   char33  33      33
+34     2017-10-01      2017-10-01 00:00:00     Beijing 34      34      true    
34      34      34.34   34.34   char34  34      34
+35     2017-10-01      2017-10-01 00:00:00     Beijing 35      35      true    
35      35      35.35   35.35   char35  35      35
+36     2017-10-01      2017-10-01 00:00:00     Beijing 36      36      true    
36      36      36.36   36.36   char36  36      36
+37     2017-10-01      2017-10-01 00:00:00     Beijing 37      37      true    
37      37      37.37   37.37   char37  37      37
+38     2017-10-01      2017-10-01 00:00:00     Beijing 38      38      true    
38      38      38.38   38.38   char38  38      38
+39     2017-10-01      2017-10-01 00:00:00     Beijing 39      39      true    
39      39      39.39   39.39   char39  39      39
+4      2017-10-01      2017-10-01 00:00:00     Beijing 4       4       true    
4       4       4.4     4.4     char4   4       4
+40     2017-10-01      2017-10-01 00:00:00     Beijing 40      40      true    
40      40      40.4    40.4    char40  40      40
+41     2017-10-01      2017-10-01 00:00:00     Beijing 41      41      true    
41      41      41.41   41.41   char41  41      41
+42     2017-10-01      2017-10-01 00:00:00     Beijing 42      42      true    
42      42      42.42   42.42   char42  42      42
+43     2017-10-01      2017-10-01 00:00:00     Beijing 43      43      true    
43      43      43.43   43.43   char43  43      43
+44     2017-10-01      2017-10-01 00:00:00     Beijing 44      44      true    
44      44      44.44   44.44   char44  44      44
+45     2017-10-01      2017-10-01 00:00:00     Beijing 45      45      true    
45      45      45.45   45.45   char45  45      45
+46     2017-10-01      2017-10-01 00:00:00     Beijing 46      46      true    
46      46      46.46   46.46   char46  46      46
+47     2017-10-01      2017-10-01 00:00:00     Beijing 47      47      true    
47      47      47.47   47.47   char47  47      47
+48     2017-10-01      2017-10-01 00:00:00     Beijing 48      48      true    
48      48      48.48   48.48   char48  48      48
+49     2017-10-01      2017-10-01 00:00:00     Beijing 49      49      true    
49      49      49.49   49.49   char49  49      49
+5      2017-10-01      2017-10-01 00:00:00     Beijing 5       5       true    
5       5       5.5     5.5     char5   5       5
+50     2017-10-01      2017-10-01 00:00:00     Beijing 50      50      true    
50      50      50.5    50.5    char50  50      50
+51     2017-10-01      2017-10-01 00:00:00     Beijing 51      51      true    
51      51      51.51   51.51   char51  51      51
+52     2017-10-01      2017-10-01 00:00:00     Beijing 52      52      true    
52      52      52.52   52.52   char52  52      52
+53     2017-10-01      2017-10-01 00:00:00     Beijing 53      53      true    
53      53      53.53   53.53   char53  53      53
+54     2017-10-01      2017-10-01 00:00:00     Beijing 54      54      true    
54      54      54.54   54.54   char54  54      54
+55     2017-10-01      2017-10-01 00:00:00     Beijing 55      55      true    
55      55      55.55   55.55   char55  55      55
+56     2017-10-01      2017-10-01 00:00:00     Beijing 56      56      true    
56      56      56.56   56.56   char56  56      56
+57     2017-10-01      2017-10-01 00:00:00     Beijing 57      57      true    
57      57      57.57   57.57   char57  57      57
+58     2017-10-01      2017-10-01 00:00:00     Beijing 58      58      true    
58      58      58.58   58.58   char58  58      58
+59     2017-10-01      2017-10-01 00:00:00     Beijing 59      59      true    
59      59      59.59   59.59   char59  59      59
+6      2017-10-01      2017-10-01 00:00:00     Beijing 6       6       true    
6       6       6.6     6.6     char6   6       6
+60     2017-10-01      2017-10-01 00:00:00     Beijing 60      60      true    
60      60      60.6    60.6    char60  60      60
+61     2017-10-01      2017-10-01 00:00:00     Beijing 61      61      true    
61      61      61.61   61.61   char61  61      61
+62     2017-10-01      2017-10-01 00:00:00     Beijing 62      62      true    
62      62      62.62   62.62   char62  62      62
+63     2017-10-01      2017-10-01 00:00:00     Beijing 63      63      true    
63      63      63.63   63.63   char63  63      63
+64     2017-10-01      2017-10-01 00:00:00     Beijing 64      64      true    
64      64      64.64   64.64   char64  64      64
+65     2017-10-01      2017-10-01 00:00:00     Beijing 65      65      true    
65      65      65.65   65.65   char65  65      65
+66     2017-10-01      2017-10-01 00:00:00     Beijing 66      66      true    
66      66      66.66   66.66   char66  66      66
+67     2017-10-01      2017-10-01 00:00:00     Beijing 67      67      true    
67      67      67.67   67.67   char67  67      67
+68     2017-10-01      2017-10-01 00:00:00     Beijing 68      68      true    
68      68      68.68   68.68   char68  68      68
+69     2017-10-01      2017-10-01 00:00:00     Beijing 69      69      true    
69      69      69.69   69.69   char69  69      69
+7      2017-10-01      2017-10-01 00:00:00     Beijing 7       7       true    
7       7       7.7     7.7     char7   7       7
+70     2017-10-01      2017-10-01 00:00:00     Beijing 70      70      true    
70      70      70.7    70.7    char70  70      70
+71     2017-10-01      2017-10-01 00:00:00     Beijing 71      71      true    
71      71      71.71   71.71   char71  71      71
+72     2017-10-01      2017-10-01 00:00:00     Beijing 72      72      true    
72      72      72.72   72.72   char72  72      72
+73     2017-10-01      2017-10-01 00:00:00     Beijing 73      73      true    
73      73      73.73   73.73   char73  73      73
+74     2017-10-01      2017-10-01 00:00:00     Beijing 74      74      true    
74      74      74.74   74.74   char74  74      74
+75     2017-10-01      2017-10-01 00:00:00     Beijing 75      75      true    
75      75      75.75   75.75   char75  75      75
+76     2017-10-01      2017-10-01 00:00:00     Beijing 76      76      true    
76      76      76.76   76.76   char76  76      76
+77     2017-10-01      2017-10-01 00:00:00     Beijing 77      77      true    
77      77      77.77   77.77   char77  77      77
+78     2017-10-01      2017-10-01 00:00:00     Beijing 78      78      true    
78      78      78.78   78.78   char78  78      78
+79     2017-10-01      2017-10-01 00:00:00     Beijing 79      79      true    
79      79      79.79   79.79   char79  79      79
+8      2017-10-01      2017-10-01 00:00:00     Beijing 8       8       true    
8       8       8.8     8.8     char8   8       8
+80     2017-10-01      2017-10-01 00:00:00     Beijing 80      80      true    
80      80      80.8    80.8    char80  80      80
+81     2017-10-01      2017-10-01 00:00:00     Beijing 81      81      true    
81      81      81.81   81.81   char81  81      81
+82     2017-10-01      2017-10-01 00:00:00     Beijing 82      82      true    
82      82      82.82   82.82   char82  82      82
+83     2017-10-01      2017-10-01 00:00:00     Beijing 83      83      true    
83      83      83.83   83.83   char83  83      83
+84     2017-10-01      2017-10-01 00:00:00     Beijing 84      84      true    
84      84      84.84   84.84   char84  84      84
+85     2017-10-01      2017-10-01 00:00:00     Beijing 85      85      true    
85      85      85.85   85.85   char85  85      85
+86     2017-10-01      2017-10-01 00:00:00     Beijing 86      86      true    
86      86      86.86   86.86   char86  86      86
+87     2017-10-01      2017-10-01 00:00:00     Beijing 87      87      true    
87      87      87.87   87.87   char87  87      87
+88     2017-10-01      2017-10-01 00:00:00     Beijing 88      88      true    
88      88      88.88   88.88   char88  88      88
+89     2017-10-01      2017-10-01 00:00:00     Beijing 89      89      true    
89      89      89.89   89.89   char89  89      89
+9      2017-10-01      2017-10-01 00:00:00     Beijing 9       9       true    
9       9       9.9     9.9     char9   9       9
+90     2017-10-01      2017-10-01 00:00:00     Beijing 90      90      true    
90      90      90.9    90.9    char90  90      90
+91     2017-10-01      2017-10-01 00:00:00     Beijing 91      91      true    
91      91      91.91   91.91   char91  91      91
+92     2017-10-01      2017-10-01 00:00:00     Beijing 92      92      true    
92      92      92.92   92.92   char92  92      92
+93     2017-10-01      2017-10-01 00:00:00     Beijing 93      93      true    
93      93      93.93   93.93   char93  93      93
+94     2017-10-01      2017-10-01 00:00:00     Beijing 94      94      true    
94      94      94.94   94.94   char94  94      94
+95     2017-10-01      2017-10-01 00:00:00     Beijing 95      95      true    
95      95      95.95   95.95   char95  95      95
+96     2017-10-01      2017-10-01 00:00:00     Beijing 96      96      true    
96      96      96.96   96.96   char96  96      96
+97     2017-10-01      2017-10-01 00:00:00     Beijing 97      97      true    
97      97      97.97   97.97   char97  97      97
+98     2017-10-01      2017-10-01 00:00:00     Beijing 98      98      true    
98      98      98.98   98.98   char98  98      98
+99     2017-10-01      2017-10-01 00:00:00     Beijing 99      99      true    
99      99      99.99   99.99   char99  99      99
+
+-- !select_load1 --
+20     2017-10-01      2017-10-01 00:00:00     Beijing 20      20      true    
20      20      20.2    20.2    char20  20      20
+21     2017-10-01      2017-10-01 00:00:00     Beijing 21      21      true    
21      21      21.21   21.21   char21  21      21
+22     2017-10-01      2017-10-01 00:00:00     Beijing 22      22      true    
22      22      22.22   22.22   char22  22      22
+23     2017-10-01      2017-10-01 00:00:00     Beijing 23      23      true    
23      23      23.23   23.23   char23  23      23
+24     2017-10-01      2017-10-01 00:00:00     Beijing 24      24      true    
24      24      24.24   24.24   char24  24      24
+25     2017-10-01      2017-10-01 00:00:00     Beijing 25      25      true    
25      25      25.25   25.25   char25  25      25
+26     2017-10-01      2017-10-01 00:00:00     Beijing 26      26      true    
26      26      26.26   26.26   char26  26      26
+27     2017-10-01      2017-10-01 00:00:00     Beijing 27      27      true    
27      27      27.27   27.27   char27  27      27
+28     2017-10-01      2017-10-01 00:00:00     Beijing 28      28      true    
28      28      28.28   28.28   char28  28      28
+29     2017-10-01      2017-10-01 00:00:00     Beijing 29      29      true    
29      29      29.29   29.29   char29  29      29
+30     2017-10-01      2017-10-01 00:00:00     Beijing 30      30      true    
30      30      30.3    30.3    char30  30      30
+31     2017-10-01      2017-10-01 00:00:00     Beijing 31      31      true    
31      31      31.31   31.31   char31  31      31
+32     2017-10-01      2017-10-01 00:00:00     Beijing 32      32      true    
32      32      32.32   32.32   char32  32      32
+33     2017-10-01      2017-10-01 00:00:00     Beijing 33      33      true    
33      33      33.33   33.33   char33  33      33
+34     2017-10-01      2017-10-01 00:00:00     Beijing 34      34      true    
34      34      34.34   34.34   char34  34      34
+35     2017-10-01      2017-10-01 00:00:00     Beijing 35      35      true    
35      35      35.35   35.35   char35  35      35
+36     2017-10-01      2017-10-01 00:00:00     Beijing 36      36      true    
36      36      36.36   36.36   char36  36      36
+37     2017-10-01      2017-10-01 00:00:00     Beijing 37      37      true    
37      37      37.37   37.37   char37  37      37
+38     2017-10-01      2017-10-01 00:00:00     Beijing 38      38      true    
38      38      38.38   38.38   char38  38      38
+39     2017-10-01      2017-10-01 00:00:00     Beijing 39      39      true    
39      39      39.39   39.39   char39  39      39
+40     2017-10-01      2017-10-01 00:00:00     Beijing 40      40      true    
40      40      40.4    40.4    char40  40      40
+41     2017-10-01      2017-10-01 00:00:00     Beijing 41      41      true    
41      41      41.41   41.41   char41  41      41
+42     2017-10-01      2017-10-01 00:00:00     Beijing 42      42      true    
42      42      42.42   42.42   char42  42      42
+43     2017-10-01      2017-10-01 00:00:00     Beijing 43      43      true    
43      43      43.43   43.43   char43  43      43
+44     2017-10-01      2017-10-01 00:00:00     Beijing 44      44      true    
44      44      44.44   44.44   char44  44      44
+45     2017-10-01      2017-10-01 00:00:00     Beijing 45      45      true    
45      45      45.45   45.45   char45  45      45
+46     2017-10-01      2017-10-01 00:00:00     Beijing 46      46      true    
46      46      46.46   46.46   char46  46      46
+47     2017-10-01      2017-10-01 00:00:00     Beijing 47      47      true    
47      47      47.47   47.47   char47  47      47
+48     2017-10-01      2017-10-01 00:00:00     Beijing 48      48      true    
48      48      48.48   48.48   char48  48      48
+49     2017-10-01      2017-10-01 00:00:00     Beijing 49      49      true    
49      49      49.49   49.49   char49  49      49
+50     2017-10-01      2017-10-01 00:00:00     Beijing 50      50      true    
50      50      50.5    50.5    char50  50      50
+51     2017-10-01      2017-10-01 00:00:00     Beijing 51      51      true    
51      51      51.51   51.51   char51  51      51
+52     2017-10-01      2017-10-01 00:00:00     Beijing 52      52      true    
52      52      52.52   52.52   char52  52      52
+53     2017-10-01      2017-10-01 00:00:00     Beijing 53      53      true    
53      53      53.53   53.53   char53  53      53
+54     2017-10-01      2017-10-01 00:00:00     Beijing 54      54      true    
54      54      54.54   54.54   char54  54      54
+55     2017-10-01      2017-10-01 00:00:00     Beijing 55      55      true    
55      55      55.55   55.55   char55  55      55
+56     2017-10-01      2017-10-01 00:00:00     Beijing 56      56      true    
56      56      56.56   56.56   char56  56      56
+57     2017-10-01      2017-10-01 00:00:00     Beijing 57      57      true    
57      57      57.57   57.57   char57  57      57
+58     2017-10-01      2017-10-01 00:00:00     Beijing 58      58      true    
58      58      58.58   58.58   char58  58      58
+59     2017-10-01      2017-10-01 00:00:00     Beijing 59      59      true    
59      59      59.59   59.59   char59  59      59
+60     2017-10-01      2017-10-01 00:00:00     Beijing 60      60      true    
60      60      60.6    60.6    char60  60      60
+61     2017-10-01      2017-10-01 00:00:00     Beijing 61      61      true    
61      61      61.61   61.61   char61  61      61
+62     2017-10-01      2017-10-01 00:00:00     Beijing 62      62      true    
62      62      62.62   62.62   char62  62      62
+63     2017-10-01      2017-10-01 00:00:00     Beijing 63      63      true    
63      63      63.63   63.63   char63  63      63
+64     2017-10-01      2017-10-01 00:00:00     Beijing 64      64      true    
64      64      64.64   64.64   char64  64      64
+65     2017-10-01      2017-10-01 00:00:00     Beijing 65      65      true    
65      65      65.65   65.65   char65  65      65
+66     2017-10-01      2017-10-01 00:00:00     Beijing 66      66      true    
66      66      66.66   66.66   char66  66      66
+67     2017-10-01      2017-10-01 00:00:00     Beijing 67      67      true    
67      67      67.67   67.67   char67  67      67
+68     2017-10-01      2017-10-01 00:00:00     Beijing 68      68      true    
68      68      68.68   68.68   char68  68      68
+69     2017-10-01      2017-10-01 00:00:00     Beijing 69      69      true    
69      69      69.69   69.69   char69  69      69
+
diff --git a/regression-test/suites/export_p0/export/test_show_export.groovy 
b/regression-test/suites/export_p0/export/test_show_export.groovy
new file mode 100644
index 00000000000..51e186dcb6e
--- /dev/null
+++ b/regression-test/suites/export_p0/export/test_show_export.groovy
@@ -0,0 +1,228 @@
+// 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
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+
+import org.codehaus.groovy.runtime.IOGroovyMethods
+
+import java.nio.charset.StandardCharsets
+import java.nio.file.Files
+import java.nio.file.Paths
+
+suite("test_show_export", "p0") {
+    // open nereids
+    sql """ set enable_nereids_planner=true """
+    sql """ set enable_fallback_to_original_planner=false """
+
+
+    String ak = getS3AK()
+    String sk = getS3SK()
+    String s3_endpoint = getS3Endpoint()
+    String region = getS3Region()
+    String bucket = context.config.otherConfigs.get("s3BucketName");
+
+
+    def thisDb = "regression_test_export_p0_export"
+    def table_export_name = "test_show_export"
+    def table_load_name = "test_show_export_load_back"
+    def outfile_path_prefix = """${bucket}/export/test_show_export/exp_"""
+
+    // create table and insert
+    sql """ DROP TABLE IF EXISTS ${table_export_name} """
+    sql """
+    CREATE TABLE IF NOT EXISTS ${table_export_name} (
+        `user_id` INT NOT NULL COMMENT "用户id",
+        `date` DATE NOT NULL COMMENT "数据灌入日期时间",
+        `datetime` DATETIME NOT NULL COMMENT "数据灌入日期时间",
+        `city` VARCHAR(20) COMMENT "用户所在城市",
+        `age` SMALLINT COMMENT "用户年龄",
+        `sex` TINYINT COMMENT "用户性别",
+        `bool_col` boolean COMMENT "",
+        `int_col` int COMMENT "",
+        `bigint_col` bigint COMMENT "",
+        `largeint_col` largeint COMMENT "",
+        `float_col` float COMMENT "",
+        `double_col` double COMMENT "",
+        `char_col` CHAR(10) COMMENT "",
+        `decimal_col` decimal COMMENT ""
+        )
+        DISTRIBUTED BY HASH(user_id) PROPERTIES("replication_num" = "1");
+    """
+    StringBuilder sb = new StringBuilder()
+    int i = 1
+    for (; i < 100; i ++) {
+        sb.append("""
+            (${i}, '2017-10-01', '2017-10-01 00:00:00', 'Beijing', ${i}, ${i % 
128}, true, ${i}, ${i}, ${i}, ${i}.${i}, ${i}.${i}, 'char${i}', ${i}),
+        """)
+    }
+    sb.append("""
+            (${i}, '2017-10-01', '2017-10-01 00:00:00', NULL, NULL, NULL, 
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
+        """)
+    sql """ INSERT INTO ${table_export_name} VALUES
+            ${sb.toString()}
+        """
+    def insert_res = sql "show last insert;"
+    logger.info("insert result: " + insert_res.toString())
+    order_qt_select_export1 """ SELECT * FROM ${table_export_name} t ORDER BY 
user_id; """
+
+
+    def waiting_export = { export_label ->
+        while (true) {
+            def res = sql """ show export where label = "${export_label}";"""
+            logger.info("export state: " + res[0][2])
+            if (res[0][2] == "FINISHED") {
+                def json = parseJson(res[0][11])
+                assert json instanceof List
+                assertEquals("1", json.fileNumber[0][0])
+                log.info("outfile_path: ${json.url[0][0]}")
+                return json.url[0][0];
+            } else if (res[0][2] == "CANCELLED") {
+                throw new IllegalStateException("""export failed: 
${res[0][10]}""")
+            } else {
+                sleep(5000)
+            }
+        }
+    }
+
+    // 1. exec export 
+    def uuid = UUID.randomUUID().toString()
+    def outFilePath = """${outfile_path_prefix}_${uuid}"""
+    def label = "label_${uuid}"
+    try {
+        // exec export
+        sql """
+            EXPORT TABLE ${table_export_name} TO "s3://${outFilePath}/"
+            PROPERTIES(
+                "label" = "${label}",
+                "format" = "parquet",
+                'columns' = 'user_id, date, datetime, city, age, sex, 
bool_col, int_col, bigint_col, float_col, double_col, char_col, decimal_col, 
largeint_col'
+            )
+            WITH S3(
+                "s3.endpoint" = "${s3_endpoint}",
+                "s3.region" = "${region}",
+                "s3.secret_key"="${sk}",
+                "s3.access_key" = "${ak}"
+            );
+        """
+        def outfile_url = waiting_export.call(label)
+        
+        order_qt_select_load1 """ select * from s3(
+                "uri" = 
"http://${s3_endpoint}${outfile_url.substring(4)}0.parquet",
+                "s3.access_key"= "${ak}",
+                "s3.secret_key" = "${sk}",
+                "format" = "parquet",
+                "region" = "${region}"
+            ) ORDER BY user_id;
+            """
+    
+    } finally {
+    }
+
+
+    // 2. exec export 
+    uuid = UUID.randomUUID().toString()
+    outFilePath = """${outfile_path_prefix}_${uuid}"""
+    label = "label_${uuid}"
+    try {
+        // exec export
+        sql """
+            EXPORT TABLE ${table_export_name} where user_id < 70 and user_id 
>= 20 TO "s3://${outFilePath}/"
+            PROPERTIES(
+                "label" = "${label}",
+                "format" = "parquet",
+                'columns' = 'user_id, date, datetime, city, age, sex, 
bool_col, int_col, bigint_col, float_col, double_col, char_col, decimal_col, 
largeint_col'
+            )
+            WITH S3(
+                "s3.endpoint" = "${s3_endpoint}",
+                "s3.region" = "${region}",
+                "s3.secret_key"="${sk}",
+                "s3.access_key" = "${ak}"
+            );
+        """
+        def outfile_url = waiting_export.call(label)
+        
+        order_qt_select_load1 """ select * from s3(
+                "uri" = 
"http://${s3_endpoint}${outfile_url.substring(4)}0.parquet",
+                "s3.access_key"= "${ak}",
+                "s3.secret_key" = "${sk}",
+                "format" = "parquet",
+                "region" = "${region}"
+            ) ORDER BY user_id;
+            """
+    
+    } finally {
+    }
+
+    // test show export
+    def show_export_res1 = sql_return_maparray "show export;"
+    assertEquals(2, show_export_res1.size())
+
+    // test: show proc
+    def show_proc_jobs = sql_return_maparray """show proc "/jobs";"""
+    def dbId = ""
+    for (def row : show_proc_jobs) {
+        if (row.DbName == "default_cluster:regression_test_export_p0_export") {
+            dbId = row.DbId
+            break
+        }
+    }
+    // test: show proc "/jobs/${dbId}""
+    def show_proc_jobs_DB = sql_return_maparray """show proc 
"/jobs/${dbId}";"""
+    for (def row : show_proc_jobs) {
+        if (row.JobType == "export") {
+            assertEquals(2, row.Finished)
+            assertEquals(2, row.Total)
+            break
+        }
+    }
+    // test: show proc "/jobs/${dbId}/export"
+    def show_proc_jobs_dbid = sql_return_maparray """show proc 
"/jobs/${dbId}/export";"""
+    assertEquals(2, show_proc_jobs_dbid.size())
+
+    def show_export_res2 = sql_return_maparray "show export from ${thisDb};"
+    assertEquals(2, show_export_res2.size())
+
+    def show_export_res3 = sql_return_maparray "show export from ${thisDb} 
order by JobId;"
+    assertEquals(2, show_export_res3.size())
+
+    def show_export_res4 = sql_return_maparray "show export from ${thisDb} 
order by JobId, State;"
+    assertEquals(2, show_export_res4.size())
+
+    def show_export_res5 = sql_return_maparray "show export from ${thisDb} 
order by JobId, State limit 1"
+    assertEquals(1, show_export_res5.size())
+
+    def show_export_res6 = sql_return_maparray "show export from ${thisDb} 
order by JobId, State limit 1"
+    assertEquals(1, show_export_res6.size())
+
+    def jobId = show_export_res6[0].JobId
+    def show_export_res7 = sql_return_maparray "show export from ${thisDb} 
where Id = ${jobId} order by JobId, State"
+    assertEquals(1, show_export_res7.size())
+
+    // test where label like
+    def show_export_label_like = sql_return_maparray """show export from 
${thisDb} where Label like "%${uuid}" """
+    def show_export_label_eq = sql_return_maparray """show export from 
${thisDb} where Label = "${label}" """
+    assertEquals(show_export_label_like[0].JobId, 
show_export_label_eq[0].JobId)
+
+    def show_export_res8 = sql_return_maparray """show export from ${thisDb} 
where STATE = "FINISHED" """
+    assertEquals(2, show_export_res8.size())
+
+    // test invalid where
+    test {
+        sql "show export from ${thisDb} where Progress = 100"
+        // check exception
+        exception """Where clause should looks like below"""
+    }
+
+}


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to