[regression-test](p0) add p0 test cases (#11624)

Add p0 test cases, including:
aggregate
join
union
order by
group by
keyword
arithmetic operators
logical operators
case function
coalesce
between
in
like
limit
where
regexp
window function
runtime filter
schema change
This commit is contained in:
Liz Zhang
2022-08-15 23:12:07 +08:00
committed by GitHub
parent ce10151273
commit d37cf0a41b
42 changed files with 11609 additions and 13 deletions

View File

@ -36,7 +36,7 @@ TESTING AGAIN
3143.674778708147 36.44609513116206
-- !aggregate --
3335.837376132116 36.446095131162046
3335.8373761321163 36.446095131162046
-- !aggregate --
3143.6747787081463 42.52253405404598
@ -51,7 +51,7 @@ TESTING AGAIN
9223845.040000001 1239.7633269557336
-- !aggregate --
9891387.555555556 1239.7633269557332
9891387.555555558 1239.7633269557332
-- !aggregate --
9223845.04 1607.2585798911111
@ -60,7 +60,7 @@ TESTING AGAIN
9882691.114285717 1328.3178503097147
-- !aggregate --
1.1127811E7 1328.317850309714
1.1127811000000002E7 1328.317850309714
-- !aggregate --
9882691.114285713 1808.1659023775
@ -69,13 +69,13 @@ TESTING AGAIN
9223845.040000001 1239.7633269557336
-- !aggregate --
9891387.555555556 1239.7633269557332
9891387.555555558 1239.7633269557332
-- !aggregate --
9223845.04 1607.2585798911111
-- !aggregate --
1 2 \\N 98.52
1 2 \N 98.52
1 2 12 12.25
1 2 25 55.52
1 2 100 134.88420000000002
@ -83,11 +83,11 @@ TESTING AGAIN
1 2 5000 67.87
1 2 5252 12.25
1 2 5748 271.48
1 2 6000 \\N
1 2 6000 \N
1 2 8996 98.8777
-- !aggregate --
\\N
\N
36
75
300
@ -97,3 +97,514 @@ TESTING AGAIN
17244
18000
26988
-- !aggregate1 --
\N \N
-32767 2147484649
-32767 2147484649
255 2147483750
255 2147483750
1985 5014
1986 1001
1989 27702
1989 27702
1989 27702
1991 -2147475612
1991 -2147475612
1991 -2147475612
1992 3021
32767 -2147480626
32767 -2147480626
-- !aggregate2 --
-32767 2147484649
-32767 2147484649
255 2147483750
255 2147483750
1985 5014
1986 1001
1989 27702
1989 27702
1989 27702
1991 -2147475612
1991 -2147475612
1991 -2147475612
1992 3021
32767 -2147480626
32767 -2147480626
-- !aggregate3 --
\N \N
-32767 2147484649
-32767 2147484649
255 2147483750
255 2147483750
1985 5014
1986 1001
1989 27702
1989 27702
1989 27702
1991 -2147475612
1991 -2147475612
1991 -2147475612
1992 3021
32767 -2147480626
32767 -2147480626
-- !aggregate4 --
\N \N
-32767 1002
-32767 1002
1985 5014
1986 1001
1989 1001
1989 1001
1989 1001
1991 -2147483647
1991 -2147483647
1991 -2147483647
1992 3021
255 103
255 103
32767 -2147483647
32767 -2147483647
-- !aggregate5 --
-32767 1002
-32767 1002
255 103
255 103
1985 5014
1986 1001
1989 1001
1989 1001
1989 1001
1991 -2147483647
1991 -2147483647
1991 -2147483647
1992 3021
32767 -2147483647
32767 -2147483647
-- !aggregate6 --
\N \N
-32767 2147483647
-32767 2147483647
255 2147483647
255 2147483647
1985 5014
1986 1001
1989 25699
1989 25699
1989 25699
1991 5014
1991 5014
1991 5014
1992 3021
32767 3021
32767 3021
-- !aggregate7 --
-32767 2147483647
-32767 2147483647
255 2147483647
255 2147483647
1985 5014
1986 1001
1989 25699
1989 25699
1989 25699
1991 5014
1991 5014
1991 5014
1992 3021
32767 3021
32767 3021
-- !aggregate8 --
\N 0
-32767 2
-32767 2
255 2
255 2
1985 1
1986 1
1989 3
1989 3
1989 3
1991 3
1991 3
1991 3
1992 1
32767 2
32767 2
-- !aggregate9 --
-32767 2
-32767 2
255 2
255 2
1985 1
1986 1
1989 3
1989 3
1989 3
1991 3
1991 3
1991 3
1992 1
32767 2
32767 2
-- !aggregate10 --
\N \N 0
-32767 jiw3n4 1
-32767 wenlsfnl 1
255 1
255 wangjuoo5 1
1985 du3lnvl 1
1986 wangynnsf 1
1989 wangjuoo4 1
1989 yunlj8@nk 2
1989 yunlj8@nk 2
1991 wangjuoo4 1
1991 wangynnsf 1
1991 yanvjldjlll 1
1992 1
32767 lifsno 1
32767 yanavnd 1
-- !aggregate11 --
\N 0
-32767 2
-32767 2
255 2
255 2
1985 1
1986 1
1989 3
1989 3
1989 3
1991 3
1991 3
1991 3
1992 1
32767 2
32767 2
-- !aggregate12 --
\N 0
-32767 2
-32767 2
255 2
255 2
1985 1
1986 1
1989 3
1989 3
1989 3
1991 3
1991 3
1991 3
1992 1
32767 2
32767 2
-- !aggregate13 --
-32767 2
-32767 2
255 2
255 2
1985 1
1986 1
1989 3
1989 3
1989 3
1991 3
1991 3
1991 3
1992 1
32767 2
32767 2
-- !aggregate14 --
-32767 jiw3n4 1
-32767 wenlsfnl 1
255 1
255 wangjuoo5 1
1985 du3lnvl 1
1986 wangynnsf 1
1989 wangjuoo4 1
1989 yunlj8@nk 2
1989 yunlj8@nk 2
1991 wangjuoo4 1
1991 wangynnsf 1
1991 yanvjldjlll 1
1992 1
32767 lifsno 1
32767 yanavnd 1
-- !aggregate15 --
\N \N \N
-32767 jiw3n4 1002
-32767 wenlsfnl 2147483647
255 103
255 wangjuoo5 2147483647
1985 du3lnvl 5014
1986 wangynnsf 1001
1989 wangjuoo4 1001
1989 yunlj8@nk 25699
1989 yunlj8@nk 25699
1991 wangjuoo4 -2147483647
1991 wangynnsf 5014
1991 yanvjldjlll 3021
1992 3021
32767 lifsno -2147483647
32767 yanavnd 3021
-- !aggregate16 --
\N \N
-32767 2147483647
-32767 2147483647
255 2147483647
255 2147483647
1985 5014
1986 1001
1989 25699
1989 25699
1989 25699
1991 5014
1991 5014
1991 5014
1992 3021
32767 3021
32767 3021
-- !aggregate17 --
\N \N
-32767 2147483647
-32767 2147483647
255 2147483647
255 2147483647
1985 5014
1986 1001
1989 25699
1989 25699
1989 25699
1991 5014
1991 5014
1991 5014
1992 3021
32767 3021
32767 3021
-- !aggregate18 --
-32767 2147483647
-32767 2147483647
255 2147483647
255 2147483647
1985 5014
1986 1001
1989 25699
1989 25699
1989 25699
1991 5014
1991 5014
1991 5014
1992 3021
32767 3021
32767 3021
-- !aggregate19 --
-32767 jiw3n4 1002
-32767 wenlsfnl 2147483647
255 103
255 wangjuoo5 2147483647
1985 du3lnvl 5014
1986 wangynnsf 1001
1989 wangjuoo4 1001
1989 yunlj8@nk 25699
1989 yunlj8@nk 25699
1991 wangjuoo4 -2147483647
1991 wangynnsf 5014
1991 yanvjldjlll 3021
1992 3021
32767 lifsno -2147483647
32767 yanavnd 3021
-- !aggregate20 --
\N \N \N
-32767 jiw3n4 1002
-32767 wenlsfnl 2147483647
255 103
255 wangjuoo5 2147483647
1985 du3lnvl 5014
1986 wangynnsf 1001
1989 wangjuoo4 1001
1989 yunlj8@nk 1002
1989 yunlj8@nk 1002
1991 wangjuoo4 -2147483647
1991 wangynnsf 5014
1991 yanvjldjlll 3021
1992 3021
32767 lifsno -2147483647
32767 yanavnd 3021
-- !aggregate21 --
\N \N
-32767 1002
-32767 1002
255 103
255 103
1985 5014
1986 1001
1989 1001
1989 1001
1989 1001
1991 -2147483647
1991 -2147483647
1991 -2147483647
1992 3021
32767 -2147483647
32767 -2147483647
-- !aggregate22 --
\N \N
-32767 1002
-32767 1002
255 103
255 103
1985 5014
1986 1001
1989 1001
1989 1001
1989 1001
1991 -2147483647
1991 -2147483647
1991 -2147483647
1992 3021
32767 -2147483647
32767 -2147483647
-- !aggregate23 --
-32767 1002
-32767 1002
255 103
255 103
1985 5014
1986 1001
1989 1001
1989 1001
1989 1001
1991 -2147483647
1991 -2147483647
1991 -2147483647
1992 3021
32767 -2147483647
32767 -2147483647
-- !aggregate24 --
-32767 jiw3n4 1002
-32767 wenlsfnl 2147483647
255 103
255 wangjuoo5 2147483647
1985 du3lnvl 5014
1986 wangynnsf 1001
1989 wangjuoo4 1001
1989 yunlj8@nk 1002
1989 yunlj8@nk 1002
1991 wangjuoo4 -2147483647
1991 wangynnsf 5014
1991 yanvjldjlll 3021
1992 3021
32767 lifsno -2147483647
32767 yanavnd 3021
-- !aggregate25 --
\N \N \N
-32767 jiw3n4 1002
-32767 wenlsfnl 2147483647
255 103
255 wangjuoo5 2147483647
1985 du3lnvl 5014
1986 wangynnsf 1001
1989 wangjuoo4 1001
1989 yunlj8@nk 26701
1989 yunlj8@nk 26701
1991 wangjuoo4 -2147483647
1991 wangynnsf 5014
1991 yanvjldjlll 3021
1992 3021
32767 lifsno -2147483647
32767 yanavnd 3021
-- !aggregate26 --
\N \N
-32767 2147484649
-32767 2147484649
255 2147483750
255 2147483750
1985 5014
1986 1001
1989 27702
1989 27702
1989 27702
1991 -2147475612
1991 -2147475612
1991 -2147475612
1992 3021
32767 -2147480626
32767 -2147480626
-- !aggregate27 --
\N \N
-32767 2147484649
-32767 2147484649
255 2147483750
255 2147483750
1985 5014
1986 1001
1989 27702
1989 27702
1989 27702
1991 -2147475612
1991 -2147475612
1991 -2147475612
1992 3021
32767 -2147480626
32767 -2147480626
-- !aggregate28 --
-32767 2147484649
-32767 2147484649
255 2147483750
255 2147483750
1985 5014
1986 1001
1989 27702
1989 27702
1989 27702
1991 -2147475612
1991 -2147475612
1991 -2147475612
1992 3021
32767 -2147480626
32767 -2147480626
-- !aggregate29 --
-32767 jiw3n4 1002
-32767 wenlsfnl 2147483647
255 103
255 wangjuoo5 2147483647
1985 du3lnvl 5014
1986 wangynnsf 1001
1989 wangjuoo4 1001
1989 yunlj8@nk 26701
1989 yunlj8@nk 26701
1991 wangjuoo4 -2147483647
1991 wangynnsf 5014
1991 yanvjldjlll 3021
1992 3021
32767 lifsno -2147483647
32767 yanavnd 3021

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,633 @@
-- This file is automatically generated. You should know what you did if you want to edit this
-- !distinct1 --
1
2
3
-- !distinct2 --
1986
1989
-- !distinct3 --
1001
1002
-- !distinct5 --
11011902
11011903
11011905
-- !distinct6 --
123.123
1243.5
24453.325
-- !distinct8 --
FALSE
TRUE
-- !distinct9 --
0.1
20.268
78945.0
-- !distinct10 --
6.333
789.25
3654.0
-- !distinct11 --
1901-12-31
1989-03-21
2012-03-14
-- !distinct12 --
1989-03-21T13:00
2000-01-01T00:00
-- !distinct13 --
1 TRUE 6.333
2 FALSE 789.25
3 FALSE 3654.0
-- !distinct14 --
3
-- !distinct15 --
1 1 1989 1
2 1 1986 1
3 1 1989 1
-- !distinct16 --
3
-- !distinct17 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !distinct18 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !distinct19 --
0
-- !distinct20 --
0
-- !distinct21 --
-- !distinct22 --
-- !distinct23 --
-- !distinct24 --
0 0
-- !distinct25 --
2.0 2.0
-- !distinct26 --
2
-- !alias1 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !alias2 --
1
2
3
-- !alias3 --
%Y%m%d
-- !having2 --
3 1989
6 32767
9 1991
12 32767
15 1992
-- !having3 --
3
-- !having4 --
3
-- !having5 --
-- !having6 --
255 0
1985 0
1986 0
1989 0
1991 0
1992 0
32767 0
-- !having7 --
-32767 2
255 2
1985 1
1989 3
1991 3
1992 1
32767 2
-- !having8 --
12 32767 -2147483647 -32767
-- !having9 --
6 32767 3021 1989
7 -32767 1002 1986
8 255 2147483647 1989
9 1991 -2147483647 1991
10 1991 5014 1985
11 1989 25699 32767
12 32767 -2147483647 -32767
13 -32767 2147483647 255
14 255 103 1991
15 1992 3021 1991
-- !having10 --
12 32767 -2147483647 -32767
-- !having11 --
1985 1
1986 1
1989 3
1991 3
1992 1
32767 2
-- !alias4 --
\N
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-- !alias5 --
1 1989
1 1989
2 1989
2 1989
3 1989
3 1989
4 1989
4 1989
5 1989
5 1989
6 1989
6 1989
7 1989
7 1989
8 1989
8 1989
9 1989
9 1989
10 1989
10 1989
11 1989
11 1989
12 1989
12 1989
13 1989
13 1989
14 1989
14 1989
15 1989
15 1989
-- !alias6 --
1 1
1 3
2 1
2 3
3 1
3 3
4 1
4 3
5 1
5 3
6 1
6 3
7 1
7 3
8 1
8 3
9 1
9 3
10 1
10 3
11 1
11 3
12 1
12 3
13 1
13 3
14 1
14 3
15 1
15 3
-- !alias7 --
\N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N
\N \N \N \N \N \N \N \N \N \N \N \N \N \N false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
\N \N \N \N \N \N \N \N \N \N \N \N \N \N false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
\N \N \N \N \N \N \N \N \N \N \N \N \N \N false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
\N \N \N \N \N \N \N \N \N \N \N \N \N \N false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
\N \N \N \N \N \N \N \N \N \N \N \N \N \N false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
\N \N \N \N \N \N \N \N \N \N \N \N \N \N false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
\N \N \N \N \N \N \N \N \N \N \N \N \N \N false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
\N \N \N \N \N \N \N \N \N \N \N \N \N \N true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
\N \N \N \N \N \N \N \N \N \N \N \N \N \N true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
\N \N \N \N \N \N \N \N \N \N \N \N \N \N true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
\N \N \N \N \N \N \N \N \N \N \N \N \N \N true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
\N \N \N \N \N \N \N \N \N \N \N \N \N \N true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
\N \N \N \N \N \N \N \N \N \N \N \N \N \N true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
\N \N \N \N \N \N \N \N \N \N \N \N \N \N true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
\N \N \N \N \N \N \N \N \N \N \N \N \N \N true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 \N \N \N \N \N \N \N \N \N \N \N \N \N \N
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727 true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 \N \N \N \N \N \N \N \N \N \N \N \N \N \N
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727 true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 \N \N \N \N \N \N \N \N \N \N \N \N \N \N
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0 true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101 \N \N \N \N \N \N \N \N \N \N \N \N \N \N
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101 false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101 false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101 false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101 false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101 false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101 false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101 false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101 true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101 true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101 true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101 true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101 true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101 true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101 true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101 true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102 \N \N \N \N \N \N \N \N \N \N \N \N \N \N
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102 false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102 false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102 false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102 false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102 false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102 false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102 false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102 true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102 true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102 true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102 true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102 true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102 true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102 true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102 true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104 \N \N \N \N \N \N \N \N \N \N \N \N \N \N
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104 false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104 false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104 false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104 false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104 false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104 false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104 false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104 true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104 true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104 true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104 true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104 true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104 true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104 true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104 true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101 \N \N \N \N \N \N \N \N \N \N \N \N \N \N
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101 false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101 false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101 false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101 false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101 false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101 false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101 false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101 true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101 true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101 true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101 true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101 true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101 true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101 true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101 true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903 \N \N \N \N \N \N \N \N \N \N \N \N \N \N
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903 false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903 false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903 false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903 false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903 false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903 false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903 false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903 true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903 true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903 true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903 true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903 true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903 true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903 true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903 true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158 \N \N \N \N \N \N \N \N \N \N \N \N \N \N
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158 false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158 false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158 false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158 false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158 false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158 false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158 false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158 true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158 true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158 true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158 true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158 true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158 true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158 true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158 true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158 \N \N \N \N \N \N \N \N \N \N \N \N \N \N
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158 false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158 false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158 false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158 false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158 false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158 false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158 false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158 true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158 true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158 true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158 true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158 true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158 true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158 true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158 true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158 \N \N \N \N \N \N \N \N \N \N \N \N \N \N
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158 false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158 false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158 false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158 false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158 false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158 false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158 false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158 true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158 true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158 true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158 true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158 true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158 true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158 true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158 true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873 \N \N \N \N \N \N \N \N \N \N \N \N \N \N
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873 false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873 false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873 false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873 false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873 false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873 false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873 false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873 true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873 true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873 true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873 true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873 true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873 true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873 true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873 true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317 \N \N \N \N \N \N \N \N \N \N \N \N \N \N
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317 false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317 false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317 false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317 false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317 false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317 false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317 false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317 true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317 true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317 true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317 true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317 true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317 true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317 true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317 true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022 \N \N \N \N \N \N \N \N \N \N \N \N \N \N
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022 false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022 false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022 false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022 false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022 false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022 false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022 false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022 true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022 true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022 true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022 true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022 true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022 true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022 true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022 true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903 \N \N \N \N \N \N \N \N \N \N \N \N \N \N
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903 false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903 false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903 false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903 false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903 false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903 false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903 false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903 true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903 true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903 true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903 true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903 true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903 true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903 true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903 true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
-- !alias8 --
1
-- !alias9 --
1
-- !alias10 --
1
-- !alias11 --
\N \N \N \N \N \N \N \N \N \N \N \N \N \N
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
-- !alias12 --
\N \N \N \N \N \N \N \N \N \N \N \N \N \N
\N \N \N \N \N \N \N \N \N \N \N \N \N \N
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
-- !alias13 --
\N \N \N \N \N \N \N \N \N \N \N \N \N \N
\N \N \N \N \N \N \N \N \N \N \N \N \N \N
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
false 4 1991 3021 -11011907 243243.325 false 3124-10-10 2015-03-13T10:30 yanvjldjlll 2.06 -0.001 string12345 20220101
false 5 1985 5014 -11011903 243.325 true 2015-01-01 2015-03-13T12:36:38 du3lnvl -0.0 -365.0 string12345 20220102
false 6 32767 3021 123456 604587 true 2014-11-11 2015-03-13T12:36:38 yanavnd 0.1 80699.0 string12345 20220104
false 7 -32767 1002 7210457 3.141 false 1988-03-21 1901-01-01T00:00 jiw3n4 0.0 6058.0 string12345 -20220101
true 8 255 2147483647 11011920 -0.123 true 1989-03-21 9999-11-11T12:12 wangjuoo5 987456.123 12.14 string12345 -2022
true 9 1991 -2147483647 11011902 -654.654 true 1991-08-11 1989-03-21T13:11 wangjuoo4 0.0 69.123 string12345 11011903
true 10 1991 5014 9223372036854775807 -258.369 false 2015-04-02 2013-04-02T15:16:52 wangynnsf -123456.54 0.235 string12345 -11011903
true 11 1989 25699 -9223372036854775807 0.666 true 2015-04-02 1989-03-21T13:11 yunlj8@nk -987.001 4.336 string12345 1701411834604692317316873037158
true 12 32767 -2147483647 9223372036854775807 243.325 false 1991-08-11 2013-04-02T15:16:52 lifsno -564.898 3.1415927 string12345 1701604692317316873037158
true 13 -32767 2147483647 -9223372036854775807 100.001 false 2015-04-02 2015-04-02T00:00 wenlsfnl 123.456 3.1415927 string12345 701411834604692317316873037158
true 14 255 103 11011902 0 false 2015-04-02 2015-04-02T00:00 3.141592654 2.036 string12345 701411834604692317316873
true 15 1992 3021 11011920 0 true 9999-12-12 2015-04-02T00:00 3.141592653 20.456 string12345 701411834604692317
-- !alias14 --
1
2
3
-- !alias15 --
1 \N
-- !alias16 --
1
2
3
-- !alias17 --
1
-- !alias18 --
\N \N \N
1 1989 1001
2 1986 1001
3 1989 1002
4 1991 3021
5 1985 5014
6 32767 3021
7 -32767 1002
8 255 2147483647
9 1991 -2147483647
10 1991 5014
11 1989 25699
12 32767 -2147483647
13 -32767 2147483647
14 255 103
15 1992 3021
-- !alias19 --
6 32767 3021
7 -32767 1002
8 255 2147483647
9 1991 -2147483647
10 1991 5014
11 1989 25699
12 32767 -2147483647
13 -32767 2147483647
14 255 103
15 1992 3021

View File

@ -0,0 +1,310 @@
-- This file is automatically generated. You should know what you did if you want to edit this
-- !arith_op1 --
1 11011902 5536 11000 1
2 5505951 5544 11000 1
3 3670635 5536 10989 1
-- !arith_op2 --
1 2.0 123.123 12312300
2 3.0 1243.5 124350000
3 4.0 24453.325 2445332500
-- !arith_op3 --
1 123.123 244891.647
2 1243.5 2469591
3 24453.325 48637663.425
-- !arith_op4 --
1 123.123 12.3123 779.73798264 12596.337364196777 198.9
2 1243.5 25203.258 981432.353193984 1567450.5 40252.248
3 24453.325 1.930467742125E9 89352450.776970035 7267806.0 1.57021605E8
-- !arith_op5 --
1 12.3123 0.010000000000000002 0.633300019
2 124.35 2.0268 78.924998246
3 2445.3325 7894.5 365.400005018
-- !arith_op6 --
1 -198.9 -100.1 -1101190.2 -12.3123 -0.010000000000000002 -0.633300019
2 -198.6 -100.1 -1101190.3 -124.35 -2.0268 -78.924998246
3 -198.9 -100.2 -1101190.5 -2445.3325 -7894.5 -365.400005018
-- !arith_op7 --
1 1.1356092352936706E19 9.2233720368547763E17 5.8411616798251155E19
2 1.1469263127828914E20 1.869393044429726E20 7.279546380087632E21
3 2.2554211401312182E21 7.281391054495003E23 3.370220142266735E22
-- !arith_op8 --
1 2.1564781210736683E-16 1.08528637465799E-16 1.1939128071597471E-12 0 1.0842021724855045E-20 6.866252556874047E-19
2 2.1532255145562118E-16 1.08528637465799E-16 1.1939129155799644E-12 0 2.1974609631936205E-18 8.557065646341844E-17
3 2.1564781210736683E-16 1.0863705768304754E-16 1.1939131324203989E-12 0 8.559234050686815E-15 3.961674738262033E-16
-- !arith_op9 --
1 9.2233720368547888E16 9.223372036854776E18 9.223372036854776E18
2 9.2233720368549008E16 9.223372036854776E18 9.223372036854776E18
3 9.2233720368572208E16 9.223372036854856E18 9.22337203685478E18
-- !arith_op10 --
1 -9.2233720368547632E16 -9.223372036854776E18 -9.223372036854776E18
2 -9.2233720368546512E16 -9.223372036854776E18 -9.2233720368547748E18
3 -9.2233720368523312E16 -9.223372036854697E18 -9.2233720368547717E18
-- !arith_op11 --
1 123123000 100000.00000000001 6333000.183105469
2 1243500000 2.0268E7 7.8925E8
3 24453325000 7.8945E10 3.654E9
-- !arith_op12 --
1 0.1 198.9 100.1 1101190.2 12.3123 0.010000000000000002 0.633300019
2 0.2 198.6 100.1 1101190.3 124.35 2.0268 78.924998246
3 0.3 198.9 100.2 1101190.5 2445.3325 7894.5 365.400005018
-- !arith_op13 --
1 0.1 198.9 100.1 1101190.2 12.3123 0.01 0.6333000183105468
2 0.2 198.6 100.1 1101190.3 124.35 2.0268 78.925
3 0.3 198.9 100.2 1101190.5 2445.3325 7894.5 365.4
-- !arith_op14 --
1 0.9 1988.9 1000.9 11011901.9 123.023 0.0 6.233000192
2 1.9 1985.9 1000.9 11011902.9 1243.4 20.168 789.149982464
3 2.9 1988.9 1001.9 11011904.9 24453.225 78944.9 3653.900050176
-- !arith_op15 --
1 1.1 1989.1 1001.1 11011902.1 123.223 0.2 6.433000192
2 2.1 1986.1 1001.1 11011903.1 1243.6 20.368000000000002 789.349982464
3 3.1 1989.1 1002.1 11011905.1 24453.425 78945.1 3654.100050176
-- !arith_op16 --
11 1999 1002.6 11011902 117.123 -234.56 6.333000183105469
12 1996 1002.6 11011903 1237.5 -214.392 789.25
13 1999 1003.6 11011905 24447.325 78710.34 3654.0
-- !arith_op17 --
-- !arith_op18 --
245136538.647
4944121182
146204816255.55
-- !arith_op19 --
1.5524497441372922E8
7.908872842616545E13
4.217497670730171E19
-- !arith_op20 --
0.001433930695745209
1.1353823333756908E-7
9.444209807407214E-12
-- !arith_op21 --
1 2 0 1.0
4 4 0 1.0
9 6 0 1.0
-- !arith_op21 --
1989 1990 -1988 5.027652086475615E-4
3972 1988 -1984 0.0010070493454179255
5967 1992 -1986 0.0015082956259426848
-- !arith_op21 --
1001 1002 -1000 9.99000999000999E-4
2002 1003 -999 0.001998001998001998
3006 1005 -999 0.0029940119760479044
-- !arith_op21 --
123.123 124.123 -122.123 0.008121959
2487 1245.5 -1241.5 0.001608363
73359.975 24456.325 -24450.325 0.000122683
-- !arith_op21 --
0.1 1.1 0.9 10.0
40.536 22.268 -18.268 0.09867771857114663
236835.0 78948.0 -78942.0 3.800114003420103E-5
-- !arith_op21 --
6.333000183105469 7.333000183105469 -5.333000183105469 0.1579030429633806
1578.5 791.25 -787.25 0.0025340513145391194
10962.0 3657.0 -3651.0 8.210180623973727E-4
-- !arith_op21 --
1989 1990 1988 1989.0
3972 1988 1984 993.0
5967 1992 1986 663.0
-- !arith_op21 --
3956121 3978 0 1.0
3944196 3972 0 1.0
3956121 3978 0 1.0
-- !arith_op21 --
1990989 2990 988 1.9870129870129871
1987986 2987 985 1.9840159840159841
1992978 2991 987 1.9850299401197604
-- !arith_op21 --
244891.647 2112.123 1865.877 16.15457713
2469591 3229.5 742.5 1.597104946
48637663.425 26442.325 -22464.325 0.081338632
-- !arith_op21 --
198.9 1989.1 1988.9 19890.0
40252.248 2006.268 1965.732 97.98697454114861
1.57021605E8 80934.0 -76956.0 0.02519475584267528
-- !arith_op21 --
12596.337364196777 1995.3330001831055 1982.6669998168945 314.069152454164
1567450.5 2775.25 1196.75 2.516312955337346
7267806.0 5643.0 -1665.0 0.5443349753694581
-- !arith_op21 --
1001 1002 1000 1001.0
2002 1003 999 500.5
3006 1005 999 334.0
-- !arith_op21 --
1990989 2990 -988 0.5032679738562091
1987986 2987 -985 0.5040281973816717
1992978 2991 -987 0.5037707390648567
-- !arith_op21 --
1002001 2002 0 1.0
1002001 2002 0 1.0
1004004 2004 0 1.0
-- !arith_op21 --
123246.123 1124.123 877.877 8.130081301
1244743.5 2244.5 -242.5 0.804985927
24502231.65 25455.325 -23451.325 0.040976023
-- !arith_op21 --
100.10000000000001 1001.1 1000.9 10010.0
20288.268 1021.268 980.732 49.38819814485889
7.910289E7 79947.0 -77943.0 0.012692380771423142
-- !arith_op21 --
6339.333183288574 1007.3330001831055 994.6669998168945 158.06094600634398
790039.25 1790.25 211.75 1.2682926829268293
3661308.0 4656.0 -2652.0 0.2742200328407225
-- !arith_op21 --
123.123 124.123 122.123 123.123
2487 1245.5 1241.5 621.75
73359.975 24456.325 24450.325 8151.108333333
-- !arith_op21 --
244891.647 2112.123 -1865.877 0.061901961
2469591 3229.5 -742.5 0.626132931
48637663.425 26442.325 22464.325 12.294281046
-- !arith_op21 --
123246.123 1124.123 -877.877 0.123
1244743.5 2244.5 242.5 1.242257742
24502231.65 25455.325 23451.325 24.404515968
-- !arith_op21 --
15159.273129 246.246 0 1
1546292.25 2487 0 1
597965103.555625 48906.65 0 1
-- !arith_op21 --
12.3123 123.223 123.02300000000001 1231.23
25203.258 1263.768 1223.232 61.35287152161042
1.930467742125E9 103398.325 -54491.675 0.30975140920894295
-- !arith_op21 --
779.73798264 129.456000192 116.789999808 19.44149635878031
981432.353193984 2032.749982464 454.250017536 1.5755464048146974
89352450.776970035 28107.325050176 20799.324949824 6.692207170224412
-- !arith_op21 --
0.1 1.1 -0.9 0.1
40.536 22.268 18.268 10.134
236835.0 78948.0 78942.0 26315.0
-- !arith_op21 --
198.9 1989.1 -1988.9 5.027652086475616E-5
40252.248 2006.268 -1965.732 0.010205438066465258
1.57021605E8 80934.0 76956.0 39.69079939668175
-- !arith_op21 --
100.10000000000001 1001.1 -1000.9 9.99000999000999E-5
20288.268 1021.268 -980.732 0.02024775224775225
7.910289E7 79947.0 77943.0 78.7874251497006
-- !arith_op21 --
12.3123 123.223 -123.02300000000001 8.121959341471537E-4
25203.258 1263.768 -1223.232 0.016299155609167674
1.930467742125E9 103398.325 54491.675 3.228395320472778
-- !arith_op21 --
0.010000000000000002 0.2 0.0 1.0
410.791824 40.536 0.0 1.0
6.232313025E9 157890.0 0.0 1.0
-- !arith_op21 --
0.6333000183105469 6.433000183105468 -6.233000183105469 0.01579030429633806
15996.519 809.518 -768.982 0.025680076021539436
2.8846503E8 82599.0 75291.0 21.605090311986864
-- !arith_op21 --
6.333000183105469 7.333000183105469 5.333000183105469 6.333000183105469
1578.5 791.25 787.25 394.625
10962.0 3657.0 3651.0 1218.0
-- !arith_op21 --
12596.337364196777 1995.3330001831055 -1982.6669998168945 0.003184012158424067
1567450.5 2775.25 -1196.75 0.39740684793554887
7267806.0 5643.0 1665.0 1.83710407239819
-- !arith_op21 --
6339.333183288574 1007.3330001831055 -994.6669998168945 0.006326673509595873
790039.25 1790.25 -211.75 0.7884615384615384
3661308.0 4656.0 2652.0 3.6467065868263475
-- !arith_op21 --
779.73798264 129.456000192 -116.789999808 0.051436369996714415
981432.353193984 2032.749982464 -454.250017536 0.6347004422999598
89352450.776970035 28107.325050176 -20799.324949824 0.14942753183871724
-- !arith_op21 --
0.6333000183105469 6.433000183105468 6.233000183105469 63.33000183105469
15996.519 809.518 768.982 38.94069469113874
2.8846503E8 82599.0 -75291.0 0.04628538856165685
-- !arith_op21 --
40.1068913192139 12.666000366210938 0.0 1.0
622915.5625 1578.5 0.0 1.0
1.3351716E7 7308.0 0.0 1.0
-- !arith_op22 --
1987.21
1990.21
1990.21
-- !arith_op23 --
124.333
1244.71
24454.535
-- !arith_op24 --
2.31
-- !arith_op25 --
\N \N \N \N
-- !arith_op26 --
\N \N \N \N
-- !arith_op27 --
\N \N \N \N
-- !arith_op28 --
\N \N \N
\N \N \N
\N \N \N
-- !arith_op29 --
\N \N \N
\N \N \N
\N \N \N

View File

@ -0,0 +1,369 @@
-- This file is automatically generated. You should know what you did if you want to edit this
-- !logical_op1 --
1
0
1
-- !logical_op2 --
1
0
1
-- !logical_op3 --
\N
\N
\N
-- !logical_op4 --
1
2
0.9
-- !logical_op5 --
1
2
0.9
-- !logical_op1 --
1
0
1
-- !logical_op2 --
1
0
1
-- !logical_op3 --
\N
\N
\N
-- !logical_op4 --
0.3
1.5
0.3
-- !logical_op5 --
0.3
1.5
0.3
-- !logical_op1 --
1
1
0
-- !logical_op2 --
1
1
0
-- !logical_op3 --
\N
\N
\N
-- !logical_op4 --
1.4
1.4
0.3
-- !logical_op5 --
1.4
1.4
0.3
-- !logical_op1 --
0
1
1
-- !logical_op2 --
0
1
1
-- !logical_op3 --
\N
\N
\N
-- !logical_op4 --
1.8
0.7
0.6
-- !logical_op5 --
1.8
0.7
0.6
-- !logical_op1 --
1.123
1.5
1.325
-- !logical_op2 --
1.123
1.5
1.325
-- !logical_op4 --
1.323
0.3
0.925
-- !logical_op5 --
1.323
0.3
0.925
-- !logical_op6 --
0
0
0
-- !logical_op7 --
1
2
3
-- !logical_op8 --
1
2
3
-- !logical_op6 --
1988
1984
1990
-- !logical_op7 --
1989
1986
1991
-- !logical_op8 --
1
2
1
-- !logical_op6 --
1000
1003
1001
-- !logical_op7 --
1001
1003
1003
-- !logical_op8 --
1
0
2
-- !logical_op6 --
11011903
11011901
11011906
-- !logical_op7 --
11011903
11011903
11011907
-- !logical_op8 --
0
2
1
-- !logical_op6 --
1988
1984
1990
-- !logical_op7 --
1989
1986
1991
-- !logical_op8 --
1
2
1
-- !logical_op6 --
0
0
0
-- !logical_op7 --
1989
1986
1989
-- !logical_op8 --
1989
1986
1989
-- !logical_op6 --
1068
1067
1071
-- !logical_op7 --
2029
2027
2031
-- !logical_op8 --
961
960
960
-- !logical_op6 --
11010299
11010301
11010180
-- !logical_op7 --
11012095
11012095
11012037
-- !logical_op8 --
1796
1794
1857
-- !logical_op6 --
1000
1003
1001
-- !logical_op7 --
1001
1003
1003
-- !logical_op8 --
1
0
2
-- !logical_op6 --
1068
1067
1071
-- !logical_op7 --
2029
2027
2031
-- !logical_op8 --
961
960
960
-- !logical_op6 --
0
0
0
-- !logical_op7 --
1001
1001
1002
-- !logical_op8 --
1001
1001
1002
-- !logical_op6 --
11011287
11011286
11011243
-- !logical_op7 --
11012095
11012095
11012075
-- !logical_op8 --
808
809
832
-- !logical_op6 --
11011903
11011901
11011906
-- !logical_op7 --
11011903
11011903
11011907
-- !logical_op8 --
0
2
1
-- !logical_op6 --
11010299
11010301
11010180
-- !logical_op7 --
11012095
11012095
11012037
-- !logical_op8 --
1796
1794
1857
-- !logical_op6 --
11011287
11011286
11011243
-- !logical_op7 --
11012095
11012095
11012075
-- !logical_op8 --
808
809
832
-- !logical_op6 --
0
0
0
-- !logical_op7 --
11011902
11011903
11011905
-- !logical_op8 --
11011902
11011903
11011905
-- !logical_op9 --
0.1 6.333 0.1 \N \N
20.268 789.25 20.268 \N \N
78945.0 3654.0 2211.0 \N \N
-- !logical_op10 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727

View File

@ -0,0 +1,4 @@
-- This file is automatically generated. You should know what you did if you want to edit this
-- !sql --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727

View File

@ -0,0 +1,35 @@
-- This file is automatically generated. You should know what you did if you want to edit this
-- !case1 --
number 1
number 1
number 5
number 9
-- !case2 --
+ 3
-- !case3 --
1 wangjing
2 \N
3 \N
-- !case4 --
birthday
other
wang
-- !case5 --
-1
-1
1
-- !case6 --
1 one
2 two
3 \N
-- !case7 --
1 1
2 1
3 1

View File

@ -0,0 +1,815 @@
-- This file is automatically generated. You should know what you did if you want to edit this
-- !coalesce1 --
\N \N
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 12
13 13
14 14
15 15
-- !coalesce2 --
\N \N
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 12
13 13
14 14
15 15
-- !coalesce3 --
\N \N
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 12
13 13
14 14
15 15
-- !coalesce4 --
\N \N
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 12
13 13
14 14
15 15
-- !coalesce1 --
\N \N
1 1989
2 1986
3 1989
4 1991
5 1985
6 32767
7 -32767
8 255
9 1991
10 1991
11 1989
12 32767
13 -32767
14 255
15 1992
-- !coalesce2 --
\N \N
1 1989
2 1986
3 1989
4 1991
5 1985
6 32767
7 -32767
8 255
9 1991
10 1991
11 1989
12 32767
13 -32767
14 255
15 1992
-- !coalesce3 --
\N \N
1 1989
2 1986
3 1989
4 1991
5 1985
6 32767
7 -32767
8 255
9 1991
10 1991
11 1989
12 32767
13 -32767
14 255
15 1992
-- !coalesce4 --
\N \N
1 1989
2 1986
3 1989
4 1991
5 1985
6 32767
7 -32767
8 255
9 1991
10 1991
11 1989
12 32767
13 -32767
14 255
15 1992
-- !coalesce1 --
\N \N
1 1001
2 1001
3 1002
4 3021
5 5014
6 3021
7 1002
8 2147483647
9 -2147483647
10 5014
11 25699
12 -2147483647
13 2147483647
14 103
15 3021
-- !coalesce2 --
\N \N
1 1001
2 1001
3 1002
4 3021
5 5014
6 3021
7 1002
8 2147483647
9 -2147483647
10 5014
11 25699
12 -2147483647
13 2147483647
14 103
15 3021
-- !coalesce3 --
\N \N
1 1001
2 1001
3 1002
4 3021
5 5014
6 3021
7 1002
8 2147483647
9 -2147483647
10 5014
11 25699
12 -2147483647
13 2147483647
14 103
15 3021
-- !coalesce4 --
\N \N
1 1001
2 1001
3 1002
4 3021
5 5014
6 3021
7 1002
8 2147483647
9 -2147483647
10 5014
11 25699
12 -2147483647
13 2147483647
14 103
15 3021
-- !coalesce1 --
\N \N
1 11011902
2 11011903
3 11011905
4 -11011907
5 -11011903
6 123456
7 7210457
8 11011920
9 11011902
10 9223372036854775807
11 -9223372036854775807
12 9223372036854775807
13 -9223372036854775807
14 11011902
15 11011920
-- !coalesce2 --
\N \N
1 11011902
2 11011903
3 11011905
4 -11011907
5 -11011903
6 123456
7 7210457
8 11011920
9 11011902
10 9223372036854775807
11 -9223372036854775807
12 9223372036854775807
13 -9223372036854775807
14 11011902
15 11011920
-- !coalesce3 --
\N \N
1 11011902
2 11011903
3 11011905
4 -11011907
5 -11011903
6 123456
7 7210457
8 11011920
9 11011902
10 9223372036854775807
11 -9223372036854775807
12 9223372036854775807
13 -9223372036854775807
14 11011902
15 11011920
-- !coalesce4 --
\N \N
1 11011902
2 11011903
3 11011905
4 -11011907
5 -11011903
6 123456
7 7210457
8 11011920
9 11011902
10 9223372036854775807
11 -9223372036854775807
12 9223372036854775807
13 -9223372036854775807
14 11011902
15 11011920
-- !coalesce1 --
\N \N
1 123.123
2 1243.5
3 24453.325
4 243243.325
5 243.325
6 604587
7 3.141
8 -0.123
9 -654.654
10 -258.369
11 0.666
12 243.325
13 100.001
14 0
15 0
-- !coalesce2 --
\N \N
1 123.123
2 1243.5
3 24453.325
4 243243.325
5 243.325
6 604587
7 3.141
8 -0.123
9 -654.654
10 -258.369
11 0.666
12 243.325
13 100.001
14 0
15 0
-- !coalesce3 --
\N \N
1 123.123
2 1243.5
3 24453.325
4 243243.325
5 243.325
6 604587
7 3.141
8 -0.123
9 -654.654
10 -258.369
11 0.666
12 243.325
13 100.001
14 0
15 0
-- !coalesce4 --
\N \N
1 123.123
2 1243.5
3 24453.325
4 243243.325
5 243.325
6 604587
7 3.141
8 -0.123
9 -654.654
10 -258.369
11 0.666
12 243.325
13 100.001
14 0
15 0
-- !coalesce1 --
\N \N
1 true
2 false
3 false
4 false
5 true
6 true
7 false
8 true
9 true
10 false
11 true
12 false
13 false
14 false
15 true
-- !coalesce2 --
\N \N
1 true
2 false
3 false
4 false
5 true
6 true
7 false
8 true
9 true
10 false
11 true
12 false
13 false
14 false
15 true
-- !coalesce3 --
\N \N
1 true
2 false
3 false
4 false
5 true
6 true
7 false
8 true
9 true
10 false
11 true
12 false
13 false
14 false
15 true
-- !coalesce4 --
\N \N
1 true
2 false
3 false
4 false
5 true
6 true
7 false
8 true
9 true
10 false
11 true
12 false
13 false
14 false
15 true
-- !coalesce1 --
\N \N
1 wangjuoo4
2 wangynnsf
3 yunlj8@nk
4 yanvjldjlll
5 du3lnvl
6 yanavnd
7 jiw3n4
8 wangjuoo5
9 wangjuoo4
10 wangynnsf
11 yunlj8@nk
12 lifsno
13 wenlsfnl
14
15
-- !coalesce2 --
\N \N
1 wangjuoo4
2 wangynnsf
3 yunlj8@nk
4 yanvjldjlll
5 du3lnvl
6 yanavnd
7 jiw3n4
8 wangjuoo5
9 wangjuoo4
10 wangynnsf
11 yunlj8@nk
12 lifsno
13 wenlsfnl
14
15
-- !coalesce3 --
\N \N
1 wangjuoo4
2 wangynnsf
3 yunlj8@nk
4 yanvjldjlll
5 du3lnvl
6 yanavnd
7 jiw3n4
8 wangjuoo5
9 wangjuoo4
10 wangynnsf
11 yunlj8@nk
12 lifsno
13 wenlsfnl
14
15
-- !coalesce4 --
\N \N
1 wangjuoo4
2 wangynnsf
3 yunlj8@nk
4 yanvjldjlll
5 du3lnvl
6 yanavnd
7 jiw3n4
8 wangjuoo5
9 wangjuoo4
10 wangynnsf
11 yunlj8@nk
12 lifsno
13 wenlsfnl
14
15
-- !coalesce1 --
\N \N
1 0.1
2 20.268
3 78945.0
4 2.06
5 0.0
6 0.1
7 0.0
8 987456.123
9 0.0
10 -123456.54
11 -987.001
12 -564.898
13 123.456
14 3.141592654
15 3.141592653
-- !coalesce2 --
\N \N
1 0.1
2 20.268
3 78945.0
4 2.06
5 0.0
6 0.1
7 0.0
8 987456.123
9 0.0
10 -123456.54
11 -987.001
12 -564.898
13 123.456
14 3.141592654
15 3.141592653
-- !coalesce3 --
\N \N
1 0.1
2 20.268
3 78945.0
4 2.06
5 0.0
6 0.1
7 0.0
8 987456.123
9 0.0
10 -123456.54
11 -987.001
12 -564.898
13 123.456
14 3.141592654
15 3.141592653
-- !coalesce4 --
\N \N
1 0.1
2 20.268
3 78945.0
4 2.06
5 0.0
6 0.1
7 0.0
8 987456.123
9 0.0
10 -123456.54
11 -987.001
12 -564.898
13 123.456
14 3.141592654
15 3.141592653
-- !coalesce1 --
\N \N
1 6.333
2 789.25
3 3654.0
4 -0.001
5 -365.0
6 80699.0
7 6058.0
8 12.14
9 69.123
10 0.235
11 4.336
12 3.1415927
13 3.1415927
14 2.036
15 20.456
-- !coalesce2 --
\N \N
1 6.333
2 789.25
3 3654.0
4 -0.001
5 -365.0
6 80699.0
7 6058.0
8 12.14
9 69.123
10 0.235
11 4.336
12 3.1415927
13 3.1415927
14 2.036
15 20.456
-- !coalesce3 --
\N \N
1 6.333
2 789.25
3 3654.0
4 -0.001
5 -365.0
6 80699.0
7 6058.0
8 12.14
9 69.123
10 0.235
11 4.336
12 3.1415927
13 3.1415927
14 2.036
15 20.456
-- !coalesce4 --
\N \N
1 6.333
2 789.25
3 3654.0
4 -0.001
5 -365.0
6 80699.0
7 6058.0
8 12.14
9 69.123
10 0.235
11 4.336
12 3.1415927
13 3.1415927
14 2.036
15 20.456
-- !coalesce1 --
\N \N
1 1989-03-21
2 1901-12-31
3 2012-03-14
4 3124-10-10
5 2015-01-01
6 2014-11-11
7 1988-03-21
8 1989-03-21
9 1991-08-11
10 2015-04-02
11 2015-04-02
12 1991-08-11
13 2015-04-02
14 2015-04-02
15 9999-12-12
-- !coalesce2 --
\N \N
1 1989-03-21
2 1901-12-31
3 2012-03-14
4 3124-10-10
5 2015-01-01
6 2014-11-11
7 1988-03-21
8 1989-03-21
9 1991-08-11
10 2015-04-02
11 2015-04-02
12 1991-08-11
13 2015-04-02
14 2015-04-02
15 9999-12-12
-- !coalesce3 --
\N \N
1 1989-03-21
2 1901-12-31
3 2012-03-14
4 3124-10-10
5 2015-01-01
6 2014-11-11
7 1988-03-21
8 1989-03-21
9 1991-08-11
10 2015-04-02
11 2015-04-02
12 1991-08-11
13 2015-04-02
14 2015-04-02
15 9999-12-12
-- !coalesce4 --
\N \N
1 1989-03-21
2 1901-12-31
3 2012-03-14
4 3124-10-10
5 2015-01-01
6 2014-11-11
7 1988-03-21
8 1989-03-21
9 1991-08-11
10 2015-04-02
11 2015-04-02
12 1991-08-11
13 2015-04-02
14 2015-04-02
15 9999-12-12
-- !coalesce1 --
\N \N
1 1989-03-21T13:00
2 1989-03-21T13:00
3 2000-01-01T00:00
4 2015-03-13T10:30
5 2015-03-13T12:36:38
6 2015-03-13T12:36:38
7 1901-01-01T00:00
8 9999-11-11T12:12
9 1989-03-21T13:11
10 2013-04-02T15:16:52
11 1989-03-21T13:11
12 2013-04-02T15:16:52
13 2015-04-02T00:00
14 2015-04-02T00:00
15 2015-04-02T00:00
-- !coalesce2 --
\N \N
1 1989-03-21T13:00
2 1989-03-21T13:00
3 2000-01-01T00:00
4 2015-03-13T10:30
5 2015-03-13T12:36:38
6 2015-03-13T12:36:38
7 1901-01-01T00:00
8 9999-11-11T12:12
9 1989-03-21T13:11
10 2013-04-02T15:16:52
11 1989-03-21T13:11
12 2013-04-02T15:16:52
13 2015-04-02T00:00
14 2015-04-02T00:00
15 2015-04-02T00:00
-- !coalesce3 --
\N \N
1 1989-03-21T13:00
2 1989-03-21T13:00
3 2000-01-01T00:00
4 2015-03-13T10:30
5 2015-03-13T12:36:38
6 2015-03-13T12:36:38
7 1901-01-01T00:00
8 9999-11-11T12:12
9 1989-03-21T13:11
10 2013-04-02T15:16:52
11 1989-03-21T13:11
12 2013-04-02T15:16:52
13 2015-04-02T00:00
14 2015-04-02T00:00
15 2015-04-02T00:00
-- !coalesce4 --
\N \N
1 1989-03-21T13:00
2 1989-03-21T13:00
3 2000-01-01T00:00
4 2015-03-13T10:30
5 2015-03-13T12:36:38
6 2015-03-13T12:36:38
7 1901-01-01T00:00
8 9999-11-11T12:12
9 1989-03-21T13:11
10 2013-04-02T15:16:52
11 1989-03-21T13:11
12 2013-04-02T15:16:52
13 2015-04-02T00:00
14 2015-04-02T00:00
15 2015-04-02T00:00
-- !coalesce5 --
1
2
3
-- !coalesce6 --
1
2
3
-- !coalesce7 --
string
-- !coalesce8 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
-- !coalesce9 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
-- !coalesce10 --
1

View File

@ -7,3 +7,443 @@ true
-- !select --
2010-01-02T04:03:06
-- !if_nullif1 --
10 worlk
-- !if_nullif2 --
false
false
false
false
false
false
true
true
true
true
true
true
true
true
true
true
-- !if_nullif3 --
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
-- !if_nullif4 --
false
false
true
true
true
false
false
true
false
false
true
false
true
true
true
false
-- !if_nullif5 --
10
-1
-1
-1
-1
-1
-1
-1
-1
10
10
10
10
10
10
10
-- !if_nullif6 --
world
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
-- !if_nullif7 --
false
false
false
false
false
false
false
false
false
true
true
true
true
true
true
true
-- !if_nullif8 --
-1
-1
-1
-1
-1
-1
1
2
3
4
5
6
7
8
9
10
-- !if_nullif10 --
false
false
false
false
false
hll
hll
hll
hll
hll
hll
true
true
true
true
true
-- !if_nullif11 --
1901-12-31
1988-03-21
1989-03-21
1989-03-21
1991-08-11
2012-03-14
2014-11-11
2015-01-01
2015-04-02
2017-06-06
2017-06-06
2017-06-06
2017-06-06
2017-06-06
2017-06-06
3124-10-10
-- !if_nullif12 --
1901-12-31
1988-03-21
1989-03-21
1989-03-21
1991-08-11
2012-03-14
2014-11-11
2015-01-01
2015-04-02
2017-06-06
2017-06-06
2017-06-06
2017-06-06
2017-06-06
2017-06-06
3124-10-10
-- !if_nullif13 --
-1
-1
-1
-1
-1
-1
1
2
3
4
5
6
7
8
9
10
-- !if_nullif14 --
1001
1001
1001
1001
1001
1001
false
false
false
false
false
true
true
true
true
true
-- !if_nullif15 --
\N
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-- !if_nullif16 --
\N
true
\N
\N
\N
true
true
\N
true
true
\N
true
\N
\N
\N
true
-- !if_nullif17 --
\N
1989-03-21
1901-12-31
\N
3124-10-10
2015-01-01
2014-11-11
1988-03-21
1989-03-21
1991-08-11
2015-04-02
2015-04-02
1991-08-11
2015-04-02
2015-04-02
9999-12-12
-- !if_nullif18 --
\N
1989-03-21T13:00
1989-03-21T13:00
\N
2015-03-13T10:30
2015-03-13T12:36:38
2015-03-13T12:36:38
1901-01-01T00:00
9999-11-11T12:12
1989-03-21T13:11
2013-04-02T15:16:52
1989-03-21T13:11
2013-04-02T15:16:52
2015-04-02T00:00
2015-04-02T00:00
2015-04-02T00:00
-- !if_nullif19 --
\N
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-- !if_nullif20 --
123456789.567890124 1234567890123456789012345678901234567890
-- !if_nullif21 --
hello 0
-- !if_nullif22 --
null NULL null NULLL
-- !if_nullif23 --
1
2
3
-- !if_nullif24 --
1
2
3
-- !if_nullif23 --
1986
1989
1989
-- !if_nullif24 --
1986
1989
1989
-- !if_nullif23 --
1001
1001
1002
-- !if_nullif24 --
1001
1001
1002
-- !if_nullif23 --
11011902
11011903
11011905
-- !if_nullif24 --
11011902
11011903
11011905
-- !if_nullif23 --
123.123
1243.5
24453.325
-- !if_nullif24 --
123.123
1243.5
24453.325
-- !if_nullif23 --
false
false
true
-- !if_nullif24 --
false
false
true
-- !if_nullif23 --
wangjuoo4
wangynnsf
yunlj8@nk
-- !if_nullif24 --
wangjuoo4
wangynnsf
yunlj8@nk
-- !if_nullif23 --
0.1
20.268
78945.0
-- !if_nullif24 --
0.1
20.268
78945.0
-- !if_nullif23 --
6.333
789.25
3654.0
-- !if_nullif24 --
6.333
789.25
3654.0
-- !if_nullif23 --
1901-12-31
1989-03-21
2012-03-14
-- !if_nullif24 --
1901-12-31
1989-03-21
2012-03-14
-- !if_nullif23 --
1989-03-21T13:00
1989-03-21T13:00
2000-01-01T00:00
-- !if_nullif24 --
1989-03-21T13:00
1989-03-21T13:00
2000-01-01T00:00
-- !if_nullif25 --
null 12 1 true
-- !if_nullif26 --
4 2 4.3 NULL
-- !if_nullif27 --
5 1 1 NULL
-- !if_nullif28 --
2020-02-09

View File

@ -0,0 +1,41 @@
-- This file is automatically generated. You should know what you did if you want to edit this
-- !between1 --
0
2
2
-- !between2 --
3
-- !between3 --
1989
1986
1989
-- !between4 --
1001
1001
1002
-- !between5 --
-- !between6 --
false
false
-- !between7 --
-- !between8 --
-- !between9 --
-- !between10 --
-- !between11 --
-- !between12 --
-- !between13 --
123.123
1243.5

View File

@ -0,0 +1,102 @@
-- This file is automatically generated. You should know what you did if you want to edit this
-- !in1 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !in2 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
-- !in3 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
-- !in4 --
-- !in5 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
-- !in6 --
-- !in7 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
-- !in8 --
-- !in9 --
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
-- !in10 --
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !in11 --
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !in12 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !in13 --
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !in14 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !in15 --
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !in16 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !in17 --
\N
-- !in18 --
\N
-- !in19 --
true
-- !in20 --
true
-- !in21 --
\N
-- !in22 --
false
-- !in23 --
\N
-- !in24 --
\N
-- !in25 --
false
-- !in26 --
false
-- !in27 --
\N
-- !in28 --
true
-- !in29 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
-- !in30 --
jj -28532
-- !in31 --
jj -28532

View File

@ -0,0 +1,79 @@
-- This file is automatically generated. You should know what you did if you want to edit this
-- !like1 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !like2 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
-- !like3 --
-- !like4 --
-- !like5 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
-- !like6 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
-- !like7 --
-- !like8 --
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !like9 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !like10 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !like11 --
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !like12 --
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !like13 --
true false
-- !like14 --
true false
-- !like15 --
true false
-- !like16 --
true false
-- !like17 --
true false
-- !like18 --
true false
-- !like19 --
false true
-- !like20 --
true false
-- !like21 --
true false
-- !like22 --
true false
-- !like23 --
true false
-- !like24 --
false true

View File

@ -0,0 +1,37 @@
-- This file is automatically generated. You should know what you did if you want to edit this
-- !limit1 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
-- !limit2 --
-- !limit3 --
-- !limit4 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !limit5 --
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !limit6 --
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !limit7 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
-- !limit8 --
-- !limit9 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !limit10 --
1001 795.5830001831055
1002 3654.0
-- !limit11 --

View File

@ -0,0 +1,136 @@
-- This file is automatically generated. You should know what you did if you want to edit this
-- !where1 --
1
2
3
-- !where2 --
1989
1986
1989
-- !where3 --
1001
1001
1002
-- !where4 --
-- !where5 --
123.123
-- !where6 --
-- !where7 --
du3lnvl
-- !where8 --
-- !where9 --
-- !where10 --
1
2
3
-- !where11 --
1986
-- !where12 --
1002
-- !where13 --
11011902
11011903
11011905
-- !where14 --
123.123
24453.325
-- !where15 --
true
-- !where16 --
wangjuoo4
wangynnsf
yunlj8@nk
-- !where17 --
0.1
20.268
78945.0
-- !where18 --
20.268
78945.0
-- !where19 --
6.333
789.25
3654.0
-- !where20 --
6.333
789.25
3654.0
-- !where21 --
1
2
3
-- !where22 --
1986
-- !where23 --
1002
-- !where24 --
11011902
11011903
11011905
-- !where25 --
123.123
24453.325
-- !where26 --
true
-- !where27 --
wangjuoo4
wangynnsf
yunlj8@nk
-- !where28 --
0.1
20.268
78945.0
-- !where29 --
20.268
78945.0
-- !where30 --
6.333
789.25
3654.0
-- !where31 --
6.333
789.25
3654.0
-- !where32 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !where33 --
-- !where34 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727

View File

@ -27,3 +27,51 @@ a-b-c
-- !sql --
a <b> c
-- !sql --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
-- !sql --
-- !sql --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
-- !sql --
-- !sql --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
-- !sql --
-- !sql --
1
-- !sql --
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !sql --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !sql --
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !sql --
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !sql --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !sql --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !sql --
2

View File

@ -124,3 +124,380 @@ Sweden Mats Tja
USA John Hi
USA Pete Hello
-- !first_value1 --
\N \N
-9223372036854775807 true
-9223372036854775807 true
-11011907 false
-11011903 true
123456 true
7210457 false
11011902 true
11011902 true
11011902 true
11011903 false
11011905 false
11011920 true
11011920 true
9223372036854775807 false
9223372036854775807 false
-- !first_value2 --
\N \N
-9223372036854775807 true
-9223372036854775807 true
-11011907 false
-11011903 true
123456 true
7210457 false
11011902 true
11011902 true
11011902 true
11011903 false
11011905 false
11011920 true
11011920 true
9223372036854775807 false
9223372036854775807 false
-- !first_value3 --
\N \N
-9223372036854775807 true
-9223372036854775807 true
-11011907 false
-11011903 true
123456 true
7210457 false
11011902 true
11011902 true
11011902 true
11011903 false
11011905 false
11011920 true
11011920 true
9223372036854775807 false
9223372036854775807 false
-- !first_value4 --
-9223372036854775807 -9223372036854775807
-9223372036854775807 -9223372036854775807
-11011907 -11011907
-11011903 -11011903
123456 123456
7210457 7210457
11011902 11011902
11011902 11011902
11011902 11011902
11011903 11011903
11011905 11011905
11011920 11011920
11011920 11011920
9223372036854775807 9223372036854775807
9223372036854775807 9223372036854775807
-- !last_value1 --
\N \N
-9223372036854775807 false
-9223372036854775807 false
-11011907 false
-11011903 true
123456 true
7210457 false
11011902 false
11011902 false
11011902 false
11011903 false
11011905 false
11011920 true
11011920 true
9223372036854775807 false
9223372036854775807 false
-- !last_value2 --
\N \N
-9223372036854775807 false
-9223372036854775807 false
-11011907 false
-11011903 true
123456 true
7210457 false
11011902 false
11011902 false
11011902 false
11011903 false
11011905 false
11011920 true
11011920 true
9223372036854775807 false
9223372036854775807 false
-- !last_value3 --
\N \N
-9223372036854775807 false
-9223372036854775807 true
-11011907 false
-11011903 true
123456 true
7210457 false
11011902 false
11011902 true
11011902 true
11011903 false
11011905 false
11011920 true
11011920 true
9223372036854775807 false
9223372036854775807 false
-- !last_value4 --
-9223372036854775807 -9223372036854775807
-9223372036854775807 -9223372036854775807
-11011907 -11011907
-11011903 -11011903
123456 123456
7210457 7210457
11011902 11011902
11011902 11011902
11011902 11011902
11011903 11011903
11011905 11011905
11011920 11011920
11011920 11011920
9223372036854775807 9223372036854775807
9223372036854775807 9223372036854775807
-- !row_number1 --
\N 1
-9223372036854775807 1
-9223372036854775807 2
-11011907 1
-11011903 1
123456 1
7210457 1
11011902 1
11011902 2
11011902 3
11011903 1
11011905 1
11011920 1
11011920 2
9223372036854775807 1
9223372036854775807 2
-- !row_number2 --
\N 0
-9223372036854775807 1
-9223372036854775807 2
-11011907 1
-11011903 1
123456 1
7210457 1
11011902 1
11011902 2
11011902 3
11011903 1
11011905 1
11011920 1
11011920 2
9223372036854775807 1
9223372036854775807 2
-- !window_error1 --
-9223372036854775807 true
-9223372036854775807 true
-11011907 false
-11011903 true
123456 true
7210457 false
11011902 true
11011902 true
11011902 true
11011903 false
11011905 false
11011920 true
11011920 true
9223372036854775807 false
9223372036854775807 false
\N \N
-- !window_error2 --
\N \N
-9223372036854775807 \N
-9223372036854775807 \N
-11011907 \N
-11011903 \N
123456 \N
7210457 \N
11011902 \N
11011902 \N
11011902 \N
11011903 \N
11011905 \N
11011920 \N
11011920 \N
9223372036854775807 \N
9223372036854775807 \N
-- !window_error3 --
\N \N
-9223372036854775807 true
-9223372036854775807 true
-11011907 true
-11011903 true
123456 true
7210457 true
11011902 true
11011902 true
11011902 true
11011903 true
11011905 true
11011920 true
11011920 true
9223372036854775807 true
9223372036854775807 true
-- !rank1 --
\N 1
-9223372036854775807 1
-9223372036854775807 2
-11011907 1
-11011903 1
123456 1
7210457 1
11011902 1
11011902 2
11011902 3
11011903 1
11011905 1
11011920 1
11011920 2
9223372036854775807 1
9223372036854775807 1
-- !rank2 --
-9223372036854775807 1
-9223372036854775807 2
-11011907 1
-11011903 1
123456 1
7210457 1
11011902 1
11011902 2
11011902 3
11011903 1
11011905 1
11011920 1
11011920 2
9223372036854775807 1
9223372036854775807 1
-- !window_hang1 --
\N 1
-9223372036854775807 1
-9223372036854775807 2
-11011907 1
-11011903 1
123456 1
7210457 1
11011902 1
11011902 2
11011902 3
11011903 1
11011905 1
11011920 1
11011920 2
9223372036854775807 1
9223372036854775807 2
-- !window_hang2 --
-9223372036854775807 1
-9223372036854775807 2
-11011907 1
-11011903 1
123456 1
7210457 1
11011902 1
11011902 2
11011902 3
11011903 1
11011905 1
11011920 1
11011920 2
9223372036854775807 1
9223372036854775807 2
-- !hujie1 --
\N \N
1 true
2 false
3 false
4 false
5 true
6 true
7 false
8 true
9 true
10 false
11 true
12 false
13 false
14 false
15 true
-- !hujie2 --
\N \N
1 true
2 false
3 false
4 false
5 true
6 true
7 false
8 true
9 true
10 false
11 true
12 false
13 false
14 false
15 true
-- !window_bug1 --
2
2
-- !window_bug2 --
-32767 13 13 -32767
-32767 13 7 -32767
-32767 7 13 -32767
-32767 7 7 -32767
1985 5 5 1985
1986 2 2 1986
1989 1 1 1989
1989 1 11 1989
1989 1 3 1989
1989 11 1 1989
1989 11 11 1989
1989 11 3 1989
1989 3 1 1989
1989 3 11 1989
1989 3 3 1989
1991 10 10 1991
1991 10 4 1991
1991 10 9 1991
1991 4 10 1991
1991 4 4 1991
1991 4 9 1991
1991 9 10 1991
1991 9 4 1991
1991 9 9 1991
1992 15 15 1992
255 14 14 255
255 14 8 255
255 8 14 255
255 8 8 255
32767 12 12 32767
32767 12 6 32767
32767 6 12 32767
32767 6 6 32767

View File

@ -0,0 +1,3 @@
-- This file is automatically generated. You should know what you did if you want to edit this
-- !runtime_filter --

View File

@ -29,3 +29,364 @@
255 1
32767 1
-- !union1 --
123.123 0.1 true
-- !union2 --
123.123 0.1 true world
-- !union3 --
-- !union4 --
-654.654 0.0
-0.123 987456.123
0 3.141592653
0.666 -987.001
123.123 0.1
243.325 -0.0
604587 0.1
-- !union5 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !union6 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
-- !union7 --
false 1 1989 1001 11011902 123.123 true 1989-03-21 1989-03-21T13:00 wangjuoo4 0.1 6.333 string12345 170141183460469231731687303715884105727
false 2 1986 1001 11011903 1243.5 false 1901-12-31 1989-03-21T13:00 wangynnsf 20.268 789.25 string12345 -170141183460469231731687303715884105727
false 3 1989 1002 11011905 24453.325 false 2012-03-14 2000-01-01T00:00 yunlj8@nk 78945.0 3654.0 string12345 0
-- !union8 --
1 1989 1001 11011902 123.123 true wangjuoo4 0.1 6.333 1989-03-21 1989-03-21T13:00
1 1989 1001 11011902 123.123 true wangjuoo4 0.1 6.333 1989-03-21 1989-03-21T13:00
1 1989 1001 11011902 123.123 true wangjuoo4 0.1 6.333 1989-03-21 1989-03-21T13:00
2 1986 1001 11011903 1243.5 false wangynnsf 20.268 789.25 1901-12-31 1989-03-21T13:00
2 1986 1001 11011903 1243.5 false wangynnsf 20.268 789.25 1901-12-31 1989-03-21T13:00
2 1986 1001 11011903 1243.5 false wangynnsf 20.268 789.25 1901-12-31 1989-03-21T13:00
3 1989 1002 11011905 24453.325 false yunlj8@nk 78945.0 3654.0 2012-03-14 2000-01-01T00:00
3 1989 1002 11011905 24453.325 false yunlj8@nk 78945.0 3654.0 2012-03-14 2000-01-01T00:00
3 1989 1002 11011905 24453.325 false yunlj8@nk 78945.0 3654.0 2012-03-14 2000-01-01T00:00
4 1991 3021 -11011907 243243.325 false yanvjldjlll 2.06 -0.001 3124-10-10 2015-03-13T10:30
4 1991 3021 -11011907 243243.325 false yanvjldjlll 2.06 -0.001 3124-10-10 2015-03-13T10:30
5 1985 5014 -11011903 243.325 true du3lnvl -0.0 -365.0 2015-01-01 2015-03-13T12:36:38
5 1985 5014 -11011903 243.325 true du3lnvl -0.0 -365.0 2015-01-01 2015-03-13T12:36:38
6 32767 3021 123456 604587 true yanavnd 0.1 80699.0 2014-11-11 2015-03-13T12:36:38
6 32767 3021 123456 604587 true yanavnd 0.1 80699.0 2014-11-11 2015-03-13T12:36:38
7 -32767 1002 7210457 3.141 false jiw3n4 0.0 6058.0 1988-03-21 1901-01-01T00:00
8 255 2147483647 11011920 -0.123 true wangjuoo5 987456.123 12.14 1989-03-21 9999-11-11T12:12
8 255 2147483647 11011920 -0.123 true wangjuoo5 987456.123 12.14 1989-03-21 9999-11-11T12:12
9 1991 -2147483647 11011902 -654.654 true wangjuoo4 0.0 69.123 1991-08-11 1989-03-21T13:11
10 1991 5014 9223372036854775807 -258.369 false wangynnsf -123456.54 0.235 2015-04-02 2013-04-02T15:16:52
10 1991 5014 9223372036854775807 -258.369 false wangynnsf -123456.54 0.235 2015-04-02 2013-04-02T15:16:52
11 1989 25699 -9223372036854775807 0.666 true yunlj8@nk -987.001 4.336 2015-04-02 1989-03-21T13:11
11 1989 25699 -9223372036854775807 0.666 true yunlj8@nk -987.001 4.336 2015-04-02 1989-03-21T13:11
12 32767 -2147483647 9223372036854775807 243.325 false lifsno -564.898 3.1415927 1991-08-11 2013-04-02T15:16:52
13 -32767 2147483647 -9223372036854775807 100.001 false wenlsfnl 123.456 3.1415927 2015-04-02 2015-04-02T00:00
14 255 103 11011902 0 false 3.141592654 2.036 2015-04-02 2015-04-02T00:00
14 255 103 11011902 0 false 3.141592654 2.036 2015-04-02 2015-04-02T00:00
15 1992 3021 11011920 0 true 3.141592653 20.456 9999-12-12 2015-04-02T00:00
15 1992 3021 11011920 0 true 3.141592653 20.456 9999-12-12 2015-04-02T00:00
-- !union9 --
1 1989 1001 11011902 123.123 true wangjuoo4 0.1 6.333 1989-03-21 1989-03-21T13:00
1 1989 1001 11011902 123.123 true wangjuoo4 0.1 6.333 1989-03-21 1989-03-21T13:00
1 1989 1001 11011902 123.123 true wangjuoo4 0.1 6.333 1989-03-21 1989-03-21T13:00
-- !union10 --
1 1989 1001 11011902 123.123 true wangjuoo4 0.1 6.333 1989-03-21 1989-03-21T13:00
2 1986 1001 11011903 1243.5 false wangynnsf 20.268 789.25 1901-12-31 1989-03-21T13:00
3 1989 1002 11011905 24453.325 false yunlj8@nk 78945.0 3654.0 2012-03-14 2000-01-01T00:00
4 1991 3021 -11011907 243243.325 false yanvjldjlll 2.06 -0.001 3124-10-10 2015-03-13T10:30
5 1985 5014 -11011903 243.325 true du3lnvl -0.0 -365.0 2015-01-01 2015-03-13T12:36:38
6 32767 3021 123456 604587 true yanavnd 0.1 80699.0 2014-11-11 2015-03-13T12:36:38
7 -32767 1002 7210457 3.141 false jiw3n4 0.0 6058.0 1988-03-21 1901-01-01T00:00
8 255 2147483647 11011920 -0.123 true wangjuoo5 987456.123 12.14 1989-03-21 9999-11-11T12:12
9 1991 -2147483647 11011902 -654.654 true wangjuoo4 0.0 69.123 1991-08-11 1989-03-21T13:11
10 1991 5014 9223372036854775807 -258.369 false wangynnsf -123456.54 0.235 2015-04-02 2013-04-02T15:16:52
11 1989 25699 -9223372036854775807 0.666 true yunlj8@nk -987.001 4.336 2015-04-02 1989-03-21T13:11
12 32767 -2147483647 9223372036854775807 243.325 false lifsno -564.898 3.1415927 1991-08-11 2013-04-02T15:16:52
13 -32767 2147483647 -9223372036854775807 100.001 false wenlsfnl 123.456 3.1415927 2015-04-02 2015-04-02T00:00
14 255 103 11011902 0 false 3.141592654 2.036 2015-04-02 2015-04-02T00:00
15 1992 3021 11011920 0 true 3.141592653 20.456 9999-12-12 2015-04-02T00:00
-- !union11 --
1 1989 1001 11011902 123.123 true wangjuoo4 0.1 6.333 1989-03-21 1989-03-21T13:00
1 1989 1001 11011902 123.123 true wangjuoo4 0.1 6.333 1989-03-21 1989-03-21T13:00
2 1986 1001 11011903 1243.5 false wangynnsf 20.268 789.25 1901-12-31 1989-03-21T13:00
2 1986 1001 11011903 1243.5 false wangynnsf 20.268 789.25 1901-12-31 1989-03-21T13:00
3 1989 1002 11011905 24453.325 false yunlj8@nk 78945.0 3654.0 2012-03-14 2000-01-01T00:00
3 1989 1002 11011905 24453.325 false yunlj8@nk 78945.0 3654.0 2012-03-14 2000-01-01T00:00
4 1991 3021 -11011907 243243.325 false yanvjldjlll 2.06 -0.001 3124-10-10 2015-03-13T10:30
4 1991 3021 -11011907 243243.325 false yanvjldjlll 2.06 -0.001 3124-10-10 2015-03-13T10:30
5 1985 5014 -11011903 243.325 true du3lnvl -0.0 -365.0 2015-01-01 2015-03-13T12:36:38
5 1985 5014 -11011903 243.325 true du3lnvl -0.0 -365.0 2015-01-01 2015-03-13T12:36:38
6 32767 3021 123456 604587 true yanavnd 0.1 80699.0 2014-11-11 2015-03-13T12:36:38
6 32767 3021 123456 604587 true yanavnd 0.1 80699.0 2014-11-11 2015-03-13T12:36:38
7 -32767 1002 7210457 3.141 false jiw3n4 0.0 6058.0 1988-03-21 1901-01-01T00:00
8 255 2147483647 11011920 -0.123 true wangjuoo5 987456.123 12.14 1989-03-21 9999-11-11T12:12
8 255 2147483647 11011920 -0.123 true wangjuoo5 987456.123 12.14 1989-03-21 9999-11-11T12:12
9 1991 -2147483647 11011902 -654.654 true wangjuoo4 0.0 69.123 1991-08-11 1989-03-21T13:11
10 1991 5014 9223372036854775807 -258.369 false wangynnsf -123456.54 0.235 2015-04-02 2013-04-02T15:16:52
10 1991 5014 9223372036854775807 -258.369 false wangynnsf -123456.54 0.235 2015-04-02 2013-04-02T15:16:52
11 1989 25699 -9223372036854775807 0.666 true yunlj8@nk -987.001 4.336 2015-04-02 1989-03-21T13:11
11 1989 25699 -9223372036854775807 0.666 true yunlj8@nk -987.001 4.336 2015-04-02 1989-03-21T13:11
12 32767 -2147483647 9223372036854775807 243.325 false lifsno -564.898 3.1415927 1991-08-11 2013-04-02T15:16:52
13 -32767 2147483647 -9223372036854775807 100.001 false wenlsfnl 123.456 3.1415927 2015-04-02 2015-04-02T00:00
14 255 103 11011902 0 false 3.141592654 2.036 2015-04-02 2015-04-02T00:00
14 255 103 11011902 0 false 3.141592654 2.036 2015-04-02 2015-04-02T00:00
15 1992 3021 11011920 0 true 3.141592653 20.456 9999-12-12 2015-04-02T00:00
15 1992 3021 11011920 0 true 3.141592653 20.456 9999-12-12 2015-04-02T00:00
-- !union12 --
1 1989 1001 11011902 123.123 true wangjuoo4 0.1 6.333 1989-03-21 1989-03-21T13:00
-- !union14 --
1 2
3 4
10 20
-- !union15 --
6
-- !union16 --
1 1
2 3
-- !union17 --
1 a \N 10
1 a \N 10
2 b \N 20
-- !union18 --
16
-- !union19 --
1 123.123 true wangjuoo4
10 10 hello world
20 20 wangjuoo4 beautiful
255 3.141592654 false
255 987456.123 true wangjuoo5
1985 0 true du3lnvl
1986 20.268 false wangynnsf
1989 -987.001 true yunlj8@nk
1989 0.1 true wangjuoo4
1989 78945 false yunlj8@nk
1991 -123456.54 false wangynnsf
1991 0 true wangjuoo4
1991 2.06 false yanvjldjlll
1992 3.141592653 true
32767 -564.898 false lifsno
32767 0.1 true yanavnd
-- !union20 --
1 1989 1001 11011902 123.123
2 1986 1001 11011903 1243.5
3 1989 1002 11011905 24453.325
4 1991 3021 -11011907 243243.325
-- !union21 --
1 1989 1001 11011902 123.123
1 1989 1001 11011902 123.123
2 1986 1001 11011903 1243.5
2 1986 1001 11011903 1243.5
3 1989 1002 11011905 24453.325
3 1989 1002 11011905 24453.325
4 1991 3021 -11011907 243243.325
-- !union22 --
\N \N \N \N \N \N
1 true wangjuoo4 0.1 6.333 1989-03-21
2 false wangynnsf 20.268 789.25 1901-12-31
3 false yunlj8@nk 78945.0 3654.0 2012-03-14
4 false yanvjldjlll 2.06 -0.001 3124-10-10
5 true du3lnvl -0.0 -365.0 2015-01-01
6 true yanavnd 0.1 80699.0 2014-11-11
7 false jiw3n4 0.0 6058.0 1988-03-21
8 true wangjuoo5 987456.123 12.14 1989-03-21
9 true wangjuoo4 0.0 69.123 1991-08-11
-- !union23 --
\N \N \N \N \N \N
1 true wangjuoo4 0.1 6.333 1989-03-21
1 true wangjuoo4 0.1 6.333 1989-03-21
1 true wangjuoo4 0.1 6.333 1989-03-21
2 false wangynnsf 20.268 789.25 1901-12-31
2 false wangynnsf 20.268 789.25 1901-12-31
3 false yunlj8@nk 78945.0 3654.0 2012-03-14
3 false yunlj8@nk 78945.0 3654.0 2012-03-14
4 false yanvjldjlll 2.06 -0.001 3124-10-10
5 true du3lnvl -0.0 -365.0 2015-01-01
-- !union24 --
1 2 3 4 3.14 hello world 0 1.1 1989-03-21 1989-03-21T13:00
1 1989 1001 11011902 123.123 true wangjuoo4 0.1 6.333000192 1989-03-21 1989-03-21T13:00
1 1989 1001 11011902 123.123 true wangjuoo4 0.1 6.333000192 1989-03-21 1989-03-21T13:00
2 1986 1001 11011903 1243.5 false wangynnsf 20.268 789.249982464 1901-12-31 1989-03-21T13:00
2 1986 1001 11011903 1243.5 false wangynnsf 20.268 789.249982464 1901-12-31 1989-03-21T13:00
3 1989 1002 11011905 24453.325 false yunlj8@nk 78945 3654.000050176 2012-03-14 2000-01-01T00:00
3 1989 1002 11011905 24453.325 false yunlj8@nk 78945 3654.000050176 2012-03-14 2000-01-01T00:00
4 1991 3021 -11011907 243243.325 false yanvjldjlll 2.06 -0.001 3124-10-10 2015-03-13T10:30
5 1985 5014 -11011903 243.325 true du3lnvl 0 -364.999999488 2015-01-01 2015-03-13T12:36:38
6 32767 3021 123456 604587 true yanavnd 0.1 80698.99616256 2014-11-11 2015-03-13T12:36:38
7 -32767 1002 7210457 3.141 false jiw3n4 0 6057.999990784 1988-03-21 1901-01-01T00:00
8 255 2147483647 11011920 -0.123 true wangjuoo5 987456.123 12.140000256 1989-03-21 9999-11-11T12:12
10 1991 5014 9223372036854775807 -258.369 false wangynnsf -123456.54 0.235 2015-04-02 2013-04-02T15:16:52
11 1989 25699 -9223372036854775807 0.666 true yunlj8@nk -987.001 4.336 2015-04-02 1989-03-21T13:11
13 -32767 2147483647 -9223372036854775807 100.001 false wenlsfnl 123.456 3.141592832 2015-04-02 2015-04-02T00:00
14 255 103 11011902 0 false 3.141592654 2.036 2015-04-02 2015-04-02T00:00
15 1992 3021 11011920 0 true 3.141592653 20.455999488 9999-12-12 2015-04-02T00:00
-- !union25 --
1 2 3 4 3.14 hello world 0 1.1 1989-03-21 1989-03-21T13:00
1 1989 1001 11011902 123.123 true wangjuoo4 0.1 6.333000192 1989-03-21 1989-03-21T13:00
2 1986 1001 11011903 1243.5 false wangynnsf 20.268 789.249982464 1901-12-31 1989-03-21T13:00
3 1989 1002 11011905 24453.325 false yunlj8@nk 78945 3654.000050176 2012-03-14 2000-01-01T00:00
4 1991 3021 -11011907 243243.325 false yanvjldjlll 2.06 -0.001 3124-10-10 2015-03-13T10:30
5 1985 5014 -11011903 243.325 true du3lnvl 0 -364.999999488 2015-01-01 2015-03-13T12:36:38
6 32767 3021 123456 604587 true yanavnd 0.1 80698.99616256 2014-11-11 2015-03-13T12:36:38
7 -32767 1002 7210457 3.141 false jiw3n4 0 6057.999990784 1988-03-21 1901-01-01T00:00
8 255 2147483647 11011920 -0.123 true wangjuoo5 987456.123 12.140000256 1989-03-21 9999-11-11T12:12
10 1991 5014 9223372036854775807 -258.369 false wangynnsf -123456.54 0.235 2015-04-02 2013-04-02T15:16:52
11 1989 25699 -9223372036854775807 0.666 true yunlj8@nk -987.001 4.336 2015-04-02 1989-03-21T13:11
13 -32767 2147483647 -9223372036854775807 100.001 false wenlsfnl 123.456 3.141592832 2015-04-02 2015-04-02T00:00
14 255 103 11011902 0 false 3.141592654 2.036 2015-04-02 2015-04-02T00:00
15 1992 3021 11011920 0 true 3.141592653 20.455999488 9999-12-12 2015-04-02T00:00
-- !union26 --
0.0001 1E-7
1 2
1.01 2
-- !union27 --
1 2
hell0
-- !union28 --
1 2
-- !union29 --
1 2
-- !union30 --
1 2
1 2
1 2
-- !union31 --
1 2
1 2
-- !union32 --
1 2
-- !union33 --
2016-07-01
2016-07-02
-- !union34 --
2016-07-01
2016-07-02
-- !union35 --
2016-07-01
2016-07-02
-- !union36 --
1 2
-- !union37 --
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
1
10
2
3
4
5
6
7
8
9
-- !union38 --
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
1
2
3
4
5
6
7
8
9
10
-- !union39 --
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
1
2
3
4
5
6
7
8
9
10
-- !union40 --
1
2
3
-- !union40 --
1986
1989
-- !union40 --
1001
1002
-- !union40 --
11011902
11011903
11011905

View File

@ -18,3 +18,21 @@ value2 INT Yes false \N SUM
-- !sql --
1 1 40 60
-- !select --
\N \N \N
1 1989 1001
2 1986 1001
3 1989 1002
4 1991 3021
5 1985 5014
6 32767 3021
7 -32767 1002
8 255 2147483647
9 1991 -2147483647
10 1991 5014
11 1989 25699
12 32767 -2147483647
13 -32767 2147483647
14 255 103
15 1992 3021

View File

@ -32,3 +32,23 @@ Suite.metaClass.testPlugin = { String info /* param */ ->
}
logger.info("Added 'testPlugin' function to Suite")
Suite.metaClass.check2_doris = { Object res1, Object res2 /* param */ ->
logger.debug("res1: ${res1}".toString())
logger.debug("res2: ${res2}".toString())
res1 = res1.toString().toList().sort()
res2 = res2.toString().toList().sort()
if (res1 != res2) {
assert res1.size() == res2.size(): "res1 length: ${res1.size()}, res2 length: ${res2.size()}".toString()
int maxSize = res1.size()
for(i in java.util.stream.LongStream.range(0, maxSize)) {
assert res1[i].size() != res2[i].size(): "result[${i}] size mismatch"
assert res1[i] == res2[i]: "result[${i}] data mismatch"
}
}
return true
}
logger.info("Added 'check2_doris' function to Suite")

View File

@ -19,7 +19,7 @@
// /testing/trino-product-tests/src/main/resources/sql-tests/testcases/aggregate
// and modified by Doris.
suite("aggregate", "query") {
suite("aggregate", "query,p0") {
def tableName = "datetype"
sql """ DROP TABLE IF EXISTS ${tableName} """
@ -102,4 +102,114 @@ suite("aggregate", "query") {
qt_aggregate """ select variance(c_bigint), variance(distinct c_double) from ${tableName} """
qt_aggregate """ select 1 k1, 2 k2, c_bigint k3, sum(c_double) from ${tableName} group by 1, k2, k3 order by k1, k2, k3 """
qt_aggregate """ select (k1 + k2) * k3 k4 from (select 1 k1, 2 k2, c_bigint k3, sum(c_double) from ${tableName} group by 1, k2, k3) t order by k4 """
}
sql "use test_query_db"
List<String> fields = ["k1", "k2", "k3", "k4", "k5", "k6", "k10", "k11", "k7", "k8", "k9"]
// test_query_normal_aggression
String k1 = fields[1]
String k2 = fields[2]
qt_aggregate1"select ${k1}, sum(${k2}) over (partition by ${k1}) as wj from baseall order by ${k1}, wj"
qt_aggregate2"""
select t1.${k1}, t2.mysum from baseall t1,
(select ${k1}, sum(${k2}) as mysum from baseall
group by ${k1}) t2 where t1.${k1}=t2.${k1}
order by t1.${k1}, t2.mysum
"""
qt_aggregate3"select * from (select ${k1}, sum(${k2}) over (partition by ${k1}) as wj from baseall) b order by ${k1}, wj"
order_qt_aggregate4"select ${k1}, min(${k2}) over (partition by ${k1}) as wj from baseall order by ${k1}, wj"
qt_aggregate5"""
select t1.${k1}, t2.mysum from baseall t1,
(select ${k1}, min(${k2}) as mysum from baseall
group by ${k1}) t2 where t1.${k1}=t2.${k1}
order by t1.${k1}, t2.mysum
"""
qt_aggregate6"select ${k1}, max(${k2}) over (partition by ${k1}) as wj from baseall order by ${k1}, wj"
qt_aggregate7"""
select t1.${k1}, t2.mysum from baseall t1,
(select ${k1}, max(${k2}) as mysum from baseall
group by ${k1}) t2 where t1.${k1}=t2.${k1}
order by t1.${k1}, t2.mysum
"""
qt_aggregate8"select ${k1}, count(${k2}) over (partition by ${k1}) as wj from baseall order by ${k1}, wj"
qt_aggregate9"""select t1.${k1}, t2.mysum from baseall t1,
(select ${k1}, count(${k2}) as mysum from baseall
group by ${k1}) t2 where t1.${k1}=t2.${k1}
order by t1.${k1}, t2.mysum
"""
// test_query_normal_order_aggression
String k3 = fields[8]
qt_aggregate10"select ${k1}, ${k3}, count(${k2}) over (partition by ${k1}, ${k3} order by ${k3}) as wj from baseall order by ${k1}, ${k3}, wj"
qt_aggregate11"""select ${k1}, count(${k2}) over (partition by ${k1} order by ${k3}
range between unbounded preceding and unbounded following)
as wj from baseall order by ${k1}, wj"""
qt_aggregate12"""
select ${k1}, count(${k2}) over (partition by ${k1} order by ${k3}
rows between unbounded preceding and unbounded following)
as wj from baseall order by ${k1}, wj
"""
qt_aggregate13"""
select t1.${k1}, t2.mysum from baseall t1,
(select ${k1}, count(${k2}) as mysum from baseall
group by ${k1}) t2 where t1.${k1}=t2.${k1}
order by t1.${k1}, t2.mysum
"""
qt_aggregate14"""
select t1.${k1}, t1.${k3}, t2.mysum from baseall t1,
(select ${k1}, ${k3}, count(${k2}) as mysum from baseall
group by ${k1}, ${k3}) t2 where t1.${k1}=t2.${k1} and t1.${k3}=t2.${k3}
order by t1.${k1}, t1.${k3}, t2.mysum
"""
qt_aggregate15"""select ${k1}, ${k3}, max(${k2}) over (partition by ${k1}, ${k3} order by ${k3})
as wj from baseall order by ${k1}, ${k3}, wj"""
qt_aggregate16"""select ${k1}, max(${k2}) over (partition by ${k1} order by ${k3}
range between unbounded preceding and unbounded following)
as wj from baseall order by ${k1}, wj"""
qt_aggregate17"""select ${k1}, max(${k2}) over (partition by ${k1} order by ${k3}
rows between unbounded preceding and unbounded following)
as wj from baseall order by ${k1}, wj"""
qt_aggregate18"""select t1.${k1}, t2.mysum from baseall t1,
(select ${k1}, max(${k2}) as mysum from baseall
group by ${k1}) t2 where t1.${k1}=t2.${k1}
order by t1.${k1}, t2.mysum"""
qt_aggregate19"""select t1.${k1}, t1.${k3}, t2.mysum from baseall t1,
(select ${k1}, ${k3}, max(${k2}) as mysum from baseall
group by ${k1}, ${k3}) t2 where t1.${k1}=t2.${k1} and t1.${k3}=t2.${k3}
order by t1.${k1}, t1.${k3}, t2.mysum"""
qt_aggregate20"""select ${k1}, ${k3}, min(${k2}) over (partition by ${k1}, ${k3} order by ${k3})
as wj from baseall order by ${k1}, ${k3}, wj"""
qt_aggregate21"""select ${k1}, min(${k2}) over (partition by ${k1} order by ${k3}
range between unbounded preceding and unbounded following)
as wj from baseall order by ${k1}, wj"""
qt_aggregate22"""select ${k1}, min(${k2}) over (partition by ${k1} order by ${k3}
rows between unbounded preceding and unbounded following)
as wj from baseall order by ${k1}, wj"""
qt_aggregate23"""select t1.${k1}, t2.mysum from baseall t1,
(select ${k1}, min(${k2}) as mysum from baseall
group by ${k1}) t2 where t1.${k1}=t2.${k1}
order by t1.${k1}, t2.mysum"""
qt_aggregate24"""select t1.${k1}, t1.${k3}, t2.mysum from baseall t1,
(select ${k1}, ${k3}, min(${k2}) as mysum from baseall
group by ${k1}, ${k3}) t2 where t1.${k1}=t2.${k1} and t1.${k3}=t2.${k3}
order by t1.${k1}, t1.${k3}, t2.mysum"""
qt_aggregate25"""select ${k1}, ${k3}, sum(${k2}) over (partition by ${k1}, ${k3} order by ${k3})
as wj from baseall order by ${k1}, ${k3}, wj
"""
qt_aggregate26"""select ${k1}, sum(${k2}) over (partition by ${k1} order by ${k3}
range between unbounded preceding and unbounded following)
as wj from baseall order by ${k1}, wj
"""
qt_aggregate27"""select ${k1}, sum(${k2}) over (partition by ${k1} order by ${k3}
rows between unbounded preceding and unbounded following)
as wj from baseall order by ${k1}, wj
"""
qt_aggregate28"""select t1.${k1}, t2.mysum from baseall t1,
(select ${k1}, sum(${k2}) as mysum from baseall
group by ${k1}) t2 where t1.${k1}=t2.${k1}
order by t1.${k1}, t2.mysum"""
qt_aggregate29"""select t1.${k1}, t1.${k3}, t2.mysum from baseall t1,
(select ${k1}, ${k3}, sum(${k2}) as mysum from baseall
group by ${k1}, ${k3}) t2 where t1.${k1}=t2.${k1} and t1.${k3}=t2.${k3}
order by t1.${k1}, t1.${k3}, t2.mysum"""
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,208 @@
// 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.
suite("order_group", "query,p0") {
sql"use test_query_db"
def tableName1 ="test"
def tableName2 ="baseall"
// order by
qt_orderBy1 "select k1, k10 from ${tableName1} order by 1, 2 limit 1000"
qt_orderBy2 "select k1, k8 from ${tableName1} order by 1, 2 desc limit 1000"
qt_orderBy3 "select k4, k10 from (select k4, k10 from ${tableName1} order by 1, 2 limit 1000000) as i \
order by 1, 2 limit 1000"
qt_orderBy4 "select * from ${tableName1} where k1<-1000 order by k1"
for (i in range(1, 12)){
for (j in range(1, 12)) {
if (i != j & j != 7 & i != 7 & i != 6 & j != 6) {
qt_orderBy5 "select k${i}, k${j} from ${tableName1} order by k${i}, k${j}"
qt_orderBy6 "select k${i}, k${j} from ${tableName1} order by k${i}, k${j} asc"
qt_orderBy7 "select k${i}, k${j} from ${tableName1} order by k${i}, k${j} desc"
}
}
}
// group
qt_group1 "select min(k5) from ${tableName1}"
qt_group2 "select max(k5) from ${tableName1}"
qt_group3 "select avg(k5) from ${tableName1}"
qt_group4 "select sum(k5) from ${tableName1}"
qt_group5 "select count(k5) from ${tableName1}"
qt_group6 "select min(k5) from ${tableName1} group by k2 order by min(k5)"
qt_group7 "select max(k5) from ${tableName1} group by k1 order by max(k5)"
qt_group8 "select avg(k5) from ${tableName1} group by k1 order by avg(k5)"
qt_group9 "select sum(k5) from ${tableName1} group by k1 order by sum(k5)"
qt_group10 "select count(k5) from ${tableName1} group by k1 order by count(k5)"
qt_group11 "select lower(k6), avg(k8), sum(k8),count(k8), min(k8), max(k8)\
from ${tableName1} group by lower(k6) \
order by avg(k8), sum(k8),count(k8), min(k8), max(k8)"
qt_group12 "select k2, avg(k8) from ${tableName1} group by k2 \
order by k2, avg(k8)"
qt_group13 "select k2, sum(k8) from ${tableName1} group by k2 \
order by k2, sum(k8)"
qt_group14 "select k2, count(k8) from ${tableName1} group by k2 \
order by k2, count(k8)"
qt_group15 "select k2, min(k8) from ${tableName1} group by k2 \
order by k2, min(k8)"
qt_group16 "select k2, max(k8) from ${tableName1} group by k2 \
order by k2, max(k8)"
qt_group17 "select k6, avg(k8) from ${tableName1} group by k6 having k6=\"true\"\
order by k6, avg(k8)"
qt_group18 "select k6, sum(k8) from ${tableName1} group by k6 having k6=\"true\" \
order by k6, sum(k8)"
qt_group19 "select k6, count(k8) from ${tableName1} group by k6 having k6=\"true\" \
order by k6, count(k8)"
qt_group20 "select k6, min(k8) from ${tableName1} group by k6 having k6=\"true\" \
order by k6, min(k8)"
qt_group21 "select k6, max(k8) from ${tableName1} group by k6 having k6=\"true\" \
order by k6, max(k8)"
qt_group22 "select k2, avg(k8) from ${tableName1} group by k2 having k2<=1989 \
order by k2, avg(k8)"
qt_group23 "select k2, sum(k8) from ${tableName1} group by k2 having k2<=1989 \
order by k2, sum(k8)"
qt_group24 "select k2, count(k8) from ${tableName1} group by k2 having k2<=1989 \
order by k2, count(k8)"
qt_group25 "select k2, min(k8) from ${tableName1} group by k2 having k2<=1989 \
order by k2, min(k8)"
qt_group26 "select k2, max(k8) from ${tableName1} group by k2 having k2<=1989 \
order by k2, max(k8)"
qt_group27 "select count(ALL *) from ${tableName1} where k5 is not null group by k1%10 order by 1"
qt_group28 "select k5, k5*2, count(*) from ${tableName1} group by 1, 2 order by 1, 2,3"
qt_group29 "select k1%3, k2%3, count(*) from ${tableName1} where k4>0 group by 2, 1 order by 1, 2 ,3"
qt_group30 "select k1%2, k2%2, k3%3, k4%3, k11, count(*) from ${tableName1} \
where (k11='2015-03-13 12:36:38' or k11 = '2000-01-01 00:00:00')\
and k5 is not null group by 1, 2, 3, 4, 5 order by 1, 2, 3, 4, 5"
qt_group31 "select count(*) from ${tableName1} where (k11='2015-03-13 12:36:38' or k11 = '2000-01-01 00:00:00')\
and k5 is not null group by k1%2, k2%2, k3%3, k4%3, k11%2 order by 1"
qt_group32 "select count(*), min(k1), max(k1), sum(k1), avg(k1) from ${tableName1} where k1=10000 order by 1"
qt_group33 "select k1 % 7, count(*), avg(k1) from ${tableName1} where k4>0 group by 1 having avg(k1) > 2 or count(*)>5\
order by 1, 2, 3"
qt_group34 "select k10, count(*) from ${tableName1} where k5 is not null group by k10 \
having k10<cast('2010-01-01 01:05:20' as datetime) order by 1, 2"
qt_group35 "select k1*k1, k1+k1 as c from ${tableName1} group by k1*k1, k1+k1, k1*k1 having (c)<5\
order by 1, 2 limit 10"
qt_group36 "select 1 from (select count(k4) c from ${tableName1} having min(k1) is not null) as t \
where c is not null"
qt_group37 "select count(k1), sum(k1*k2) from ${tableName1} order by 1, 2"
qt_group38 "select k1%2, k2+1, k3 from ${tableName1} where k3>10000 group by 1,2,3 order by 1,2,3" \
qt_group39 "select extract(year from k10) as wj, extract(month from k10) as dyk, sum(k1)\
from ${tableName1} group by 1, 2 order by 1,2,3"
// with having
qt_group40 "select avg(k1) as a from ${tableName1} group by k2 having a > 10 order by a"
qt_group41 "select avg(k5) as a from ${tableName1} group by k1 having a > 100 order by a"
qt_group42 "select sum(k5) as a from ${tableName1} group by k1 having a < 100.0 order by a"
qt_group43 "select sum(k8) as a from ${tableName1} group by k1 having a > 100 order by a"
qt_group44 "select avg(k9) as a from ${tableName1} group by k1 having a < 100.0 order by a"
// order 2
qt_order8 "select k1, k2 from (select k1, max(k2) as k2 from ${tableName1} where k1 > 0 group by k1 \
order by k1)a where k1 > 0 and k1 < 10 order by k1"
qt_order9 "select k1, k2 from (select k1, max(k2) as k2 from ${tableName1} where k1 > 0 group by k1 \
order by k1)a left join (select k1 as k3, k2 as k4 from ${tableName2}) b on a.k1 = b.k3 \
where k1 > 0 and k1 < 10 order by k1, k2"
qt_order10 "select k1, count(*) from ${tableName1} group by 1 order by 1 limit 10"
qt_order11 "select a.k1, b.k1, a.k6 from ${tableName2} a join ${tableName1} b on a.k1 = b.k1 where a.k2 > 0 \
and a.k1 + b.k1 > 20 and b.k6 = \"false\" order by a.k1"
qt_order12 "select k1 from baseall order by k1 % 5, k1"
qt_order13 "select k1 from (select k1, k2 from ${tableName2} order by k1 limit 10) a where k1 > 5 \
order by k1 limit 10"
qt_order14 "select k1 from (select k1, k2 from ${tableName2} order by k1) a where k1 > 5 \
order by k1 limit 10"
qt_order15 "select k1 from (select k1, k2 from ${tableName2} order by k1 limit 10 offset 3) a \
where k1 > 5 order by k1 limit 5 offset 2"
//qt_order16 "select a.k1, a.k2, b.k1 from ${tableName2} a join (select * from ${tableName1} where k6 = \"false\" \
// order by k1 limit 3 offset 2) b on a.k1 = b.k1 where a.k2 > 0 order by 1"
// with NULL values
try_sql "select k4 + k5 from ${tableName1} nulls first"
def res1 = sql"select k4 + k5 as sum, k5, k5 + k6 as nu from ${tableName1} where k6 not like 'na%' and\
k6 not like 'INf%' order by sum nulls first"
def res2 = sql"select k4 + k5 as sum, k5, k5 + k7 as nu from ${tableName1} where k6 not like 'na%' and\
k6 not like 'INf%' order by sum nulls first"
check2_doris(res1, res2)
qt_orderBy_withNull_1 "select k4 + k5 from ${tableName1} order by 1 nulls first"
// line2 = "select k4 + k5 from ${tableName1} order by 1"
// NULL结果
qt_orderBy_withNull_2 "select k5, k5 + k6 from ${tableName1} where lower(k6) not like 'na%' and\
upper(k6) not like 'INF%' order by k5 nulls first"
// line2 = "select k5, NULL from ${tableName1} where lower(k6) not like 'na%' and\
// upper(k6) not like 'INF%' order by k5"
// null 和非null
qt_orderBy_withNull_3 " select a.k1 ak1, b.k1 bk1 from ${tableName1} a \
right join ${tableName2} b on a.k1=b.k1 and b.k1>10 \
order by ak1 desc nulls first, bk1"
// line2 = " select a.k1 ak1, b.k1 bk1 from ${tableName1} a \
// right join ${tableName2} b on a.k1=b.k1 and b.k1>10 \
// order by isnull(ak1) desc, ak1 desc, bk1"
// NULL列group by
qt_orderBy_withNull_4 "select k5 + k4 as nu, sum(k1) from ${tableName1} group by nu order by nu\
nulls first"
// line2 = "select k4 + k5 as nu, sum(k1) from ${tableName1} group by nu order by nu"
qt_orderBy_withNull_5 "select k6 + k5 as nu from test group by nu"
// line4 = "select NULL"
qt_orderBy_withNull_6 "select k6 + k5 as nu, sum(1) from test group by nu order by nu desc limit 5"
// line2 = "select NULL, count(1) from test"
qt_orderBy_withNull_7 "select k6 + k5 as nu, sum(1) from test group by nu order by nu limit 5"
// 窗口函数对NULL的处理
def res3 = sql"select k1, k2, nu from (select k1, k2, k5, k5 + k6 as nu,\
sum(k2) over (partition by k5 + k6)\
as ss from ${tableName2})s where s.k5 > 2000 order by k1 nulls first"
def res4 = sql"select k1, k2, nu from (select k1, k2, k5, k5 + k6 as nu,\
sum(k2) over (partition by k5 + k6)\
as ss from ${tableName2} where k5 > 2000 )s order by k1"
check2_doris(res3, res4)
// 2
// 非NULL结果
try_sql"select k4 + k5 from ${tableName1} nulls last"
qt_orderBy_withNull_8 "select k4 + k5 as sum, k5 + k6 as nu from ${tableName1} where lower(k6) not like 'na%' and\
upper(k6) not like 'INF%' order by sum nulls last"
// line2 = "select k4 + k5 as sum, NULL as nu from ${tableName1} where lower(k6) not like 'na%' and\
// upper(k6) not like 'INF%' order by sum"
qt_orderBy_withNull_9 "select k4 + k5 as nu from ${tableName1} order by nu nulls last"
// line2 = "select k4 + k5 as nu from ${tableName1} order by nu"
//null 和非null
qt_orderBy_withNull_10 " select a.k1 ak1, b.k1 bk1 from ${tableName1} a \
right join ${tableName2} b on a.k1=b.k1 and b.k1>10 \
order by ak1 nulls last, bk1"
// line2 = " select a.k1 ak1, b.k1 bk1 from ${tableName1} a \
// right join ${tableName2} b on a.k1=b.k1 and b.k1>10 \
// order by isnull(ak1), ak1, bk1"
// NULL列group by
def res5 = order_sql"""select k5 + k6 as nu, sum(k1) from ${tableName1} group by nu order by nu,
sum(k1) nulls last"""
def res6 = order_sql"""select k6 + k5 as nu, sum(k1) from ${tableName1} group by nu order by nu, sum(k1)"""
check2_doris(res5, res6)
//issue https://github.com/apache/incubator-doris/issues/2142
def res7 = sql "select k1, k2, nu from (select k1, k2, k5, k5 + k6 as nu,\
sum(k2) over (partition by k5 + k6)\
as ss from ${tableName2})s where s.k5 > 2000 order by k1,k2 nulls last"
def res8 = sql "select k1, k2, nu from (select k1, k2, k5, k5 + k6 as nu,\
sum(k2) over (partition by k5 + k6)\
as ss from ${tableName2} where k5 > 2000 )s order by k1,k2 "
check2_doris(res7, res8)
}

View File

@ -0,0 +1,110 @@
// 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.
suite("test_keyword", "query,p0") {
sql("use test_query_db")
def tableName1 = "test"
def tableName2 = "baseall"
// distinct
qt_distinct1 "select distinct k1 from ${tableName1} order by k1"
qt_distinct2 "select distinct k2 from ${tableName1} order by k2"
qt_distinct3 "select distinct k3 from ${tableName1} order by k3"
qt_distinct5 "select distinct k4 from ${tableName1} order by k4"
qt_distinct6 "select distinct k5 from ${tableName1} order by k5"
qt_distinct8 "select distinct upper(k6) from ${tableName1} order by upper(k6)"
qt_distinct9 "select distinct k8 from ${tableName1} order by k8"
qt_distinct10 "select distinct k9 from ${tableName1} order by k9"
qt_distinct11 "select distinct k10 from ${tableName1} order by k10"
qt_distinct12 "select distinct k11 from ${tableName1} order by k11"
qt_distinct13 "select distinct k1, upper(k6), k9 from ${tableName1} order by k1, upper(k6), k9"
qt_distinct14 "select count(distinct k1, k5) from ${tableName1}"
qt_distinct15 "select k1, count(distinct k3), sum(distinct k2), count(k6) from ${tableName1} \
group by 1 order by 1, 2, 3"
qt_distinct16 "select count(distinct k1) from ${tableName1} order by max(distinct k1) limit 100"
qt_distinct17 "select distinct * from ${tableName1} where k1<20 order by k1, k2, k3, k4"
qt_distinct18 "select distinct * from ${tableName1} order by k1, k2, k3, k4"
qt_distinct19 "select count(distinct NULL) from ${tableName1}"
qt_distinct20 "select count(distinct k1, NULL) from ${tableName1}"
qt_distinct21 "select t1.c, t2.c from (select count(distinct k1) as c from ${tableName1}) t1 join \
(select count(distinct k1) as c from ${tableName2}) t2 on\
(t1.c = t2.c) order by t1.c, t2.c"
qt_distinct22 "select count(distinct k1) from ${tableName1} having count(k1)>60000"
qt_distinct23 "select count(distinct k1) from ${tableName1} having count(k1)>70000"
qt_distinct24 "select count(*), COUNT(distinct 1) from ${tableName1} where false"
// qt_distinct25 "select avg(distinct k1), avg(k1) from ${tableName1}"
qt_distinct26 "select count(*) from (select count(distinct k1) from ${tableName1} group by k2) v \
order by count(*)"
// as -> alias
qt_alias1 "select * from ${tableName2} as a, ${tableName1} as b where a.k1 = b.k1 \
order by a.k1, a.k2, a.k3, a.k4, b.k1, b.k2, b.k3, b.k4"
qt_alias2 "select k1 as k2 from ${tableName1} order by k1, k2, k3, k4"
qt_alias3 "select date_format(b.k10, '%%Y%%m%%d') as k10 from ${tableName1} \
a left join (select k10 from ${tableName2}) b \
on a.k10 = b.k10 group by k10 order by k10"
// having
// qt_having1 "select k1, k2 from ((select * from ${tableName2}) union all (select * from bigtable)) a \
// having k1 = 1 order by 1, 2"
qt_having2 "select k1, k2 from ${tableName2} having k1 % 3 = 0 order by k1, k2"
qt_having3 "select count(k1) b from ${tableName2} where k2 = 1989 having b >= 2 order by b"
qt_having4 "select count(k1) b from ${tableName2} where k2 = 1989 having b > 2 order by b"
qt_having5 "select k2, 0 as x from ${tableName2} group by k2 having k2 > 0 and x > 1 order by k2"
qt_having6 "select k2, 0 as x from ${tableName2} group by k2 having k2 > 0 order by k2"
qt_having7 "select k2, count(k1) b from ${tableName2} group by k2 having max(k1) > 2 order by k2"
// PALO-2961
qt_having8 "select a.k1, a.k2, a.k3, b.k2 from ${tableName2} a left join ${tableName2} b on a.k1 = b.k1 + 5 \
having b.k2 < 0 order by a.k1"
qt_having9 "select a.k1, a.k2, a.k3, b.k2 from ${tableName2} a left outer join ${tableName2} b on a.k1 = b.k1 + 5 \
having b.k2 is not null order by a.k1"
qt_having10 "select a.k1, a.k2, a.k3, b.k2 from ${tableName2} a join ${tableName2} b on a.k1 = b.k1 + 5 \
having b.k2 < 0 order by a.k1"
qt_having11 " select k2, count(*) from ${tableName2} group by k2 having k2 > 1000 order by k2"
// as and derived
qt_alias4 "select * from (select k1 from baseall) b order by 1"
try_sql "select * from (select k1 from baseall) order by 1"
qt_alias5 "select baseall.k1, t3.t from baseall, (select k2 as t from test where k2 = 1989) as t3 where \
baseall.k1 > 0 and t3.t > 0 order by 1, 2"
qt_alias6 "select baseall.k1, t3.k1 from baseall, (select k1 from test where k2 = 1989) as t3 where \
baseall.k1 > 0 and t3.k1 > 0 order by 1, 2;"
try_sql "SELECT a FROM (SELECT 1 FROM (SELECT 1) a HAVING a=1) b"
try_sql "SELECT a,b as a FROM (SELECT '1' as a,'2' as b) b HAVING a=1;"
try_sql "SELECT a,2 as a FROM (SELECT '1' as a) b HAVING a=1;"
try_sql "SELECT 1 FROM (SELECT 1) a WHERE a=2;"
order_qt_alias7 "select * from baseall as x1, bigtable as x2;"
qt_alias8 "select * from (select 1) as a;"
qt_alias9 "select a from (select 1 as a) as b;"
qt_alias10 "select 1 from (select 1) as a;"
qt_alias11 "select * from (select * from baseall union select * from baseall) a order by k1;"
qt_alias12 "select * from (select * from baseall union all select * from baseall) a order by k1;"
qt_alias13 "select * from (select * from baseall union all \
(select * from baseall order by k1 limit 2)) a order by k1"
qt_alias14 "SELECT * FROM (SELECT k1 FROM test) as b ORDER BY k1 ASC LIMIT 0,20;"
// qt_alias15 "select * from (select 1 as a) b left join (select 2 as a) c using(a);"
try_sql "select 1 from (select 2) a order by 0;"
qt_alias16 "select * from (select k1 from test group by k1) bar order by k1;"
qt_alias17 "SELECT a.x FROM (SELECT 1 AS x) AS a HAVING a.x = 1;"
try_sql "select k1 as a, k2 as b, k3 as c from baseall t where a > 0;"
qt_alias18 "select k1 as a, k2 as b, k3 as c from baseall t group by a, b, c order by a, b, c;"
qt_alias19 "select k1 as a, k2 as b, k3 as c from baseall t group by a, b, c having a > 5 order by a, b, c;"
sql "select k1 as k7, k2 as k8, k3 as k9 from baseall t group by k7, k8, k9 having k7 > 5 \
order by k7;"
sql "select k1 as k7, k2 as k8, k3 as k9 from baseall t where k8 > 0 group by k7, k8, k9 having k7 > 5 order by k7;"
}

View File

@ -15,7 +15,7 @@
// specific language governing permissions and limitations
// under the License.
suite("load") {
suite("load_test_query_db") {
// init query case data
def dbName = "test_query_db"
sql "DROP DATABASE IF EXISTS ${dbName}"
@ -59,6 +59,25 @@ suite("load") {
) engine=olap
DISTRIBUTED BY HASH(`k1`) BUCKETS 5 properties("replication_num" = "1")
"""
sql """
CREATE TABLE `bigtable` (
`k0` boolean null comment "",
`k1` tinyint(4) null comment "",
`k2` smallint(6) null comment "",
`k3` int(11) null comment "",
`k4` bigint(20) null comment "",
`k5` decimal(9, 3) null comment "",
`k6` char(5) null comment "",
`k10` date null comment "",
`k11` datetime null comment "",
`k7` varchar(20) null comment "",
`k8` double max null comment "",
`k9` float sum null comment "",
`k12` string replace null comment "",
`k13` largeint(40) replace null comment ""
) engine=olap
DISTRIBUTED BY HASH(`k1`) BUCKETS 5 properties("replication_num" = "1")
"""
streamLoad {
table "baseall"
db dbName
@ -66,6 +85,7 @@ suite("load") {
file "baseall.txt"
}
sql "insert into ${dbName}.test select * from ${dbName}.baseall where k1 <= 3"
sql "insert into ${dbName}.bigtable select * from ${dbName}.baseall"
// table for compaction
sql """

View File

@ -0,0 +1,77 @@
// 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.
suite("test_arithmetic_operators", "query,p0") {
def tableName = "test"
sql "use test_query_db"
qt_arith_op1 "select k1, k4 div k1, k4 div k2, k4 div k3, k4 div k4 \
from ${tableName} order by k1, k2, k3, k4"
qt_arith_op2 "select k1, k1+ '1', k5,100000*k5 from ${tableName} order by k1, k2, k3, k4"
qt_arith_op3 "select k1,k5,k2*k5 from ${tableName} order by k1, k2, k3, k4"
qt_arith_op4 "select k1,k5,k8*k5,k5*k9,k2*k9,k2*k8 from ${tableName} order by k1, k2, k3, k4"
qt_arith_op5 "select k1, k5*0.1, k8*0.1, k9*0.1 from ${tableName} order by k1, k2, k3, k4"
qt_arith_op6 "select k1, k2*(-0.1), k3*(-0.1), k4*(-0.1), \
k5*(-0.1), k8*(-0.1), k9*(-0.1) from ${tableName} order by k1, k2, k3, k4"
qt_arith_op7 "select k1, k5*(9223372036854775807/100), k8*9223372036854775807, \
k9*9223372036854775807 from ${tableName} order by k1, k2, k3, k4"
qt_arith_op8 "select k1, k2/9223372036854775807, k3/9223372036854775807, \
k4/9223372036854775807,k5/9223372036854775807, \
k8/9223372036854775807,k9/9223372036854775807 \
from ${tableName} order by k1, k2, k3, k4"
qt_arith_op9 "select k1, k5+9223372036854775807/100, k8+9223372036854775807, \
k9+9223372036854775807 from ${tableName} order by k1, k2, k3, k4"
qt_arith_op10 "select k1, k5-9223372036854775807/100, k8-9223372036854775807, \
k9-9223372036854775807 from ${tableName} order by k1, k2, k3, k4"
qt_arith_op11 "select k1, k5/0.000001, k8/0.000001, \
k9/0.000001 from ${tableName} order by k1, k2, k3, k4"
qt_arith_op12 "select k1, k1*0.1, k2*0.1, k3*0.1, k4*0.1, k5*0.1, k8*0.1, k9*0.1 \
from ${tableName} order by k1, k2, k3, k4"
qt_arith_op13 "select k1, k1/10, k2/10, k3/10, k4/10, k5/10, k8/10, k9/10 \
from ${tableName} order by k1, k2, k3, k4"
qt_arith_op14 "select k1, k1-0.1, k2-0.1, k3-0.1, k4-0.1, k5-0.1, k8-0.1, k9-0.1 \
from ${tableName} order by k1, k2, k3, k4"
qt_arith_op15 "select k1, k1+0.1, k2+0.1, k3+0.1, k4+0.1, k5+0.1, k8+0.1, k9+0.1 \
from ${tableName} order by k1, k2, k3, k4"
qt_arith_op16 "select k1+10, k2+10.0, k3+1.6, k4*1, k5-6, k8-234.66, k9-0 \
from ${tableName} order by k1, k2, k3, k4"
qt_arith_op17 "select * from ${tableName} where k1+k9<0 order by k1, k2, k3, k4"
qt_arith_op18 "select k1*k2*k3*k5 from ${tableName} order by k1, k2, k3, k4"
qt_arith_op19 "select k1*k2*k3*k5*k8*k9 from ${tableName} order by k1, k2, k3, k4"
qt_arith_op20 "select k1*10000/k4/k8/k9 from ${tableName} order by k1, k2, k3, k4"
for( i in [1, 2, 3, 5, 8, 9]) {
for( j in [1, 2, 3, 5, 8, 9]) {
qt_arith_op21 "select k${i}*k${j}, k${i}+k${j}, k${i}-k${j}, k${i}/k${j} from ${tableName} \
where abs(k${i})<9223372036854775807 and k${j}<>0 and\
abs(k${i})<922337203685477580 order by k1, k2, k3, k4"
}
}
qt_arith_op22 "select 1.1*1.1 + k2 from ${tableName} order by 1 limit 10"
qt_arith_op23 "select 1.1*1.1 + k5 from ${tableName} order by 1 limit 10"
qt_arith_op24 "select 1.1*1.1+1.1"
// divide mod zero
qt_arith_op25 "select 10.2 / 0.0, 10.2 / 0, 10.2 % 0.0, 10.2 % 0"
qt_arith_op26 "select 0.0 / 0.0, 0.0 / 0, 0.0 % 0.0, 0.0 % 0"
qt_arith_op27 "select -10.2 / 0.0, -10.2 / 0, -10.2 % 0.0, -10.2 % 0"
qt_arith_op28 "select k5 / 0, k8 / 0, k9 / 0 from ${tableName} order by k1,k2,k3,k4"
qt_arith_op29 "select k5 % 0, k8 % 0, k9 % 0 from ${tableName} order by k1,k2,k3,k4"
}

View File

@ -0,0 +1,40 @@
// 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.
suite("test_logical_operators", "query,p0") {
sql "use test_query_db"
def tableName = "test"
for( i in range(1, 6)) {
qt_logical_op1 "select k${i} %2 from ${tableName} order by k1, k2, k3, k4"
qt_logical_op2 "select k${i} %-2 from ${tableName} order by k1, k2, k3, k4"
if (i != 5) {
qt_logical_op3 "select k${i} %0 from ${tableName} order by k1, k2, k3, k4"
}
qt_logical_op4 "select k${i} %2.1 from ${tableName} order by k1, k2, k3, k4"
qt_logical_op5 "select k${i} %-2.1 from ${tableName} order by k1, k2, k3, k4"
}
for( i in range(1, 5)) {
for( j in range(1, 5)) {
qt_logical_op6 "select k${i}^k${j} from ${tableName} where k${i}>=0 and k${j} >=0 order by k1, k2, k3, k4"
qt_logical_op7 "select k${i}|k${j} from ${tableName} where k${i}>=0 and k${j} >=0 order by k1, k2, k3, k4"
qt_logical_op8 "select k${i}&k${j} from ${tableName} where k${i}>=0 and k${j} >=0 order by k1, k2, k3, k4"
}
}
qt_logical_op9 "select k8, k9, k8%k9, k9%NULL, NULL%k9 from ${tableName} order by 1, 2"
qt_logical_op10 'select * from baseall where (k1 = 1) or (k1 = 1 and k2 = 2)'
}

View File

@ -0,0 +1,65 @@
// 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.
suite("test_case_function", "query,p0") {
sql "use test_query_db"
def tableName1 = "test"
def tableName2 = "baseall"
qt_case1 """select 'number', count(*) from ${tableName2} group by
case
when k1=10 then 'zero'
when k1>10 then '+'
when k1<10 then '-' end order by 1, 2"""
qt_case2 """select case when k1=0 then 'zero'
when k1>0 then '+'
when k1<0 then '-' end as wj,
count(*) from ${tableName1}
group by
case when k1=0 then 'zero'
when k1>0 then '+'
when k1<0 then '-' end
order by
case when k1=0 then 'zero'
when k1>0 then '+'
when k1<0 then '-' end"""
qt_case3 """
select a.k1, case
when b.wj is not null and b.k1>0 then 'wangjing'
when b.wj is null then b.wj
end as wjtest
from (select k1, k2, case when k6='true' then 'ok' end as wj
from ${tableName1}) as b
join ${tableName2} as a where a.k1=b.k1 and a.k2=b.k2 order by k1, wjtest
"""
qt_case4 """select case when k1<0 then 'zhengshu' when k10='1989-03-21' then 'birthday'
when k2<0 then 'fu' when k7 like '%wang%' then 'wang' else 'other' end
as wj from ${tableName1} order by wj"""
qt_case5 """select case k6 when 'true' then 1 when 'false' then -1 else 0 end
as wj from ${tableName1} order by wj"""
qt_case6 """select k1, case k1 when 1 then 'one' when 2 then 'two'
end as wj from ${tableName1} order by k1, wj"""
qt_case7 """select k1, case when k2<0 then -1 when k2=0 then 0 when k2>0 then 1 end
as wj from ${tableName1} order by k1, wj"""
}

View File

@ -0,0 +1,36 @@
// 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.
suite("test_coalesce", "query,p0") {
sql "use test_query_db"
def tableName1 = "test"
def tableName2 = "baseall"
for (k in range(1, 12)) {
qt_coalesce1 "select k1, coalesce(k${k}) from ${tableName2} order by 1"
qt_coalesce2 "select k1, coalesce(k${k}, k${k}) from ${tableName2} order by 1"
qt_coalesce3 "select k1, coalesce(k${k}, null) from ${tableName2} order by 1"
qt_coalesce4 "select k1, coalesce(null, k${k}) from ${tableName2} order by 1"
}
qt_coalesce5 "select coalesce(k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11, null) from ${tableName1} order by 1"
qt_coalesce6 "select coalesce(k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11) from ${tableName1} order by 1"
qt_coalesce7 "select * from (select coalesce(\"string\", \"\")) a"
qt_coalesce8 "select * from ${tableName2} where coalesce(k1, k2) in (1, null) order by 1, 2, 3, 4"
qt_coalesce9 "select * from ${tableName1} where coalesce(k1, null) in (1, null) order by 1, 2, 3, 4, 5, 6"
qt_coalesce10 "select coalesce(1, null)"
}

View File

@ -15,7 +15,7 @@
// specific language governing permissions and limitations
// under the License.
suite("test_nullif", "query") {
suite("test_nullif", "query,p0") {
def tableName = "datetype"
sql """ DROP TABLE IF EXISTS ${tableName} """
@ -73,4 +73,65 @@ suite("test_nullif", "query") {
qt_select "select nullif(k6, \"false\") k from test_query_db.test order by k1"
qt_select "select if(c_date is null,c_timestamp,c_date) from datetype where c_date is null and c_timestamp is not null"
sql "use test_query_db"
def tableName1 = "test"
qt_if_nullif1 """select if(null, -1, 10) a, if(null, "hello", "worlk") b"""
qt_if_nullif2 """select if(k1 > 5, true, false) a from baseall order by k1"""
qt_if_nullif3 """select if(k1, 10, -1) a from baseall order by k1"""
qt_if_nullif4 """select if(length(k6) >= 5, true, false) a from baseall order by k1"""
qt_if_nullif5 """select if(k6 like "fa%", -1, 10) a from baseall order by k6"""
qt_if_nullif6 """select if(k6 like "%e", "hello", "world") a from baseall order by k6"""
qt_if_nullif7 """select if(k6, -1, 0) a from baseall order by k6"""
qt_if_nullif8 """select ifnull(b.k1, -1) k1 from baseall a left join bigtable b on a.k1 = b.k1 + 5
order by a.k1"""
qt_if_nullif10 """select ifnull(b.k6, "hll") k1 from baseall a left join bigtable b on a.k1 = b.k1 + 5
order by k1"""
qt_if_nullif11 """select ifnull(b.k10, "2017-06-06") k1 from baseall a left join bigtable b on
a.k1 = b.k1 + 5 order by k1"""
qt_if_nullif12 """select ifnull(b.k10, cast("2017-06-06" as date)) k1 from baseall a left join bigtable
b on a.k1 = b.k1 + 5 order by k1"""
qt_if_nullif13 """select ifnull(b.k1, "-1") k1 from baseall a left join bigtable b on a.k1 = b.k1 + 5
order by a.k1"""
qt_if_nullif14 """select ifnull(b.k6, 1001) k1 from baseall a left join bigtable b on a.k1 = b.k1 + 5
order by k1"""
qt_if_nullif15 """select nullif(k1, 100) k1 from baseall order by k1"""
qt_if_nullif16 """select nullif(k6, "false") k from baseall order by k1"""
qt_if_nullif17 """select cast(nullif(k10, cast("2012-03-14" as date)) as date) from baseall order by k1"""
qt_if_nullif18 """select cast(nullif(k11, cast("2000-01-01 00:00:00" as datetime)) as datetime) from baseall order by k1"""
qt_if_nullif19 """select nullif(b.k1, null) k1 from baseall a left join bigtable b on a.k1 = b.k1
order by k1"""
test{
sql"""select ifnull(null,2,3)"""
check {result, exception, startTime, endTime ->
assertTrue(exception != null)
logger.info(exception.message)
}
}
test{
sql """select ifnull(1234567890123456789012345678901234567890,2)"""
check {result, exception, startTime, endTime ->
assertTrue(exception != null)
logger.info(exception.message)
}
}
qt_if_nullif20 """select ifnull(123456789.5678901234567890,2),
ifnull("1234567890123456789012345678901234567890",2)"""
qt_if_nullif21 """select IFNULL("hello", "doris"), IFNULL(NULL,0)"""
qt_if_nullif22 """select ifnull("null",2), ifnull("NULL",2), ifnull("null","2019-09-09 00:00:00"),
ifnull(NULL, concat("NUL", "LL"))"""
for( index in range(1, 12)) {
logger.info(index.toString())
qt_if_nullif23 """select ifnull(k${index}, NULL) from ${tableName1} order by k${index}"""
qt_if_nullif24 """select ifnull(NULL, k${index}) from ${tableName1} order by k${index}"""
}
qt_if_nullif25 """select ifnull("null",2+3*5), ifnull(NULL,concat(1,2)), ifnull(NULL, ifnull(1,3)),
ifnull(NULL,NULL) <=> NULL"""
qt_if_nullif26 """select ifnull(length("null"), 2), ifnull(concat(NULL, 0), 2), ifnull("1.0" + "3.3","2019-09-09 00:00:00"),
ifnull(ltrim(" NULL"), concat("NUL", "LL"))"""
qt_if_nullif27 """select ifnull(2+3, 2), ifnull((3*1 > 1 || 1>0), 2), ifnull((3*1 > 1 or 1>0), 2),
ifnull(upper("null"), concat("NUL", "LL"))"""
qt_if_nullif28 """select ifnull(date(substring("2020-02-09", 1, 1024)), null)"""
}

View File

@ -0,0 +1,38 @@
// 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.
suite("test_query_between", "query,p0") {
sql"use test_query_db"
def tableName = "test"
qt_between1 "select if(k1 between 1 and 2, 2, 0) as wj from ${tableName} order by wj"
qt_between2 "select k1 from ${tableName} where k1 between 3 and 4 order by k1, k2, k3, k4"
qt_between3 "select k2 from ${tableName} where k2 between 1980 and 1990 order by k1, k2, k3, k4"
qt_between4 "select k3 from ${tableName} where k3 between 1000 and 2000 order by k1, k2, k3, k4"
qt_between5 "select k4 from ${tableName} where k4 between -100000000 and 0 order by k1, k2, k3, k4"
qt_between6 "select k6 from ${tableName} where lower(k6) between 'f' and 'false' order by k1, k2, k3, k4"
qt_between7 "select k7 from ${tableName} where lower(k7) between 'a' and 'g' order by k1, k2, k3, k4"
qt_between8 "select k8 from ${tableName} where k8 between -2 and 0 order by k1, k2, k3, k4"
qt_between9 """select k10 from ${tableName} where k10 between \"2015-04-02 00:00:00\"
and \"9999-12-31 12:12:12\" order by k1, k2, k3, k4"""
qt_between10 """select k11 from ${tableName} where k11 between \"2015-04-02 00:00:00\"
and \"9999-12-31 12:12:12\" order by k1, k2, k3, k4"""
qt_between11 """select k10 from ${tableName} where k10 between \"2015-04-02\"
and \"9999-12-31\" order by k1, k2, k3, k4"""
qt_between12 "select k9 from ${tableName} where k9 between -1 and 6.333 order by k1, k2, k3, k4"
qt_between13 "select k5 from ${tableName} where k5 between 0 and 1243.5 order by k1, k2, k3, k4"
}

View File

@ -0,0 +1,63 @@
// 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.
suite("test_query_in", "query,p0") {
sql "use test_query_db"
def tableName1 = "test"
def tableName2 = "baseall"
qt_in1 """select * from ${tableName1} where k1 in (1, -1, 5, 0.1, 3.000) order by k1, k2, k3, k4"""
qt_in2 """select * from ${tableName1} where k6 in ("true") order by k1, k2, k3, k4"""
qt_in3 """select * from ${tableName1} where k7 in ("wangjuoo4") order by k1, k2, k3, k4"""
qt_in4 """select * from ${tableName1} where k7 in ("wjj") order by k1, k2, k3, k4"""
qt_in5 """select * from ${tableName1} where k8 in (1, -1, 0.100, 0) order by k1, k2, k3, k4"""
qt_in6 """select * from ${tableName1} where k9 in (-365, 100) order by k1, k2, k3, k4"""
qt_in7 """select * from ${tableName1} where k5 in
(123.123, 1243.5, 100, -654,6540, "0", "-0.1230")
order by k1, k2, k3, k4"""
qt_in8 """select * from test where k4 in
(-9016414291091581975, -1, 100000000000000000000000000000000000) order by k1, k2, k3, k4"""
qt_in9 """select * from ${tableName1} where k1 not in (1, -1, 5, 0.1, 3.000) order by k1, k2, k3, k4"""
qt_in10 """select * from ${tableName1} where k6 not in ("true") order by k1, k2, k3, k4"""
qt_in11 """select * from ${tableName1} where k7 not in ("wangjuoo4") order by k1, k2, k3, k4"""
qt_in12 """select * from ${tableName1} where k7 not in ("wjj") order by k1, k2, k3, k4"""
qt_in13 """select * from ${tableName1} where k8 not in (1, -1, 0.100, 0) order by k1, k2, k3, k4"""
qt_in14 """select * from ${tableName1} where k9 not in (-365, 100) order by k1, k2, k3, k4"""
qt_in15 """select * from ${tableName1} where k5 not in
(123.123, 1243.5, 100, -654,6540, "0", "-0.1230")
order by k1, k2, k3, k4"""
qt_in16 """select * from test where k4 not in
(-9016414291091581975, -1, 100000000000000000000000000000000000) order by k1, k2, k3, k4"""
qt_in17 """select NULL in (1, 2, 3)"""
qt_in18 """select NULL in (1, NULL, 3)"""
qt_in19 """select 1 in (2, NULL, 1)"""
qt_in20 """select 1 in (1, NULL, 2)"""
qt_in21 """select 1 in (2, NULL, 3)"""
qt_in22 """select 1 in (2, 3, 4)"""
qt_in23 """select NULL not in (1, 2, 3)"""
qt_in24 """select NULL not in (1, NULL, 3)"""
qt_in25 """select 1 not in (2, NULL, 1)"""
qt_in26 """select 1 not in (1, NULL, 2)"""
qt_in27 """select 1 not in (2, NULL, 3)"""
qt_in28 """select 1 not in (2, 3, 4)"""
qt_in29 """select * from ${tableName2} where k1 in (1,2,3,4) and k1 in (1)"""
qt_in30 """select * from (select 'jj' as kk1, sum(k2) from ${tableName2} where k10 = '2015-04-02' group by kk1)tt
where kk1 in ('jj')"""
qt_in31 """select * from (select 'jj' as kk1, sum(k2) from ${tableName2} where k10 = '2015-04-02' group by kk1)tt
where kk1 = 'jj'"""
}

View File

@ -0,0 +1,48 @@
// 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.
suite("test_query_like", "query,p0") {
sql "use test_query_db"
def tableName = "test"
qt_like1 """select * from ${tableName} where k6 like "%" order by k1, k2, k3, k4"""
qt_like2 """select * from ${tableName} where k6 like "____" order by k1, k2, k3, k4"""
qt_like3 """select * from ${tableName} where lower(k7) like "%lnv%" order by k1, k2, k3, k4"""
qt_like4 """select * from ${tableName} where lower(k7) like "%lnv%" order by k1, k2, k3, k4"""
qt_like5 """select * from ${tableName} where lower(k7) like "wangjuoo4" order by k1, k2, k3, k4"""
qt_like6 """select * from ${tableName} where lower(k6) like "%t_u%" order by k1, k2, k3, k4"""
qt_like7 """select * from ${tableName} where k6 not like "%" order by k1, k2, k3, k4"""
qt_like8 """select * from ${tableName} where k6 not like "____" order by k1, k2, k3, k4"""
qt_like9 """select * from ${tableName} where lower(k7) not like "%lnv%" order by k1, k2, k3, k4"""
qt_like10 """select * from ${tableName} where lower(k7) not like "%lnv%" order by k1, k2, k3, k4"""
qt_like11 """select * from ${tableName} where lower(k7) not like "wangjuoo4" \
order by k1, k2, k3, k4"""
qt_like12 """select * from ${tableName} where lower(k6) not like "%t_u%" order by k1, k2, k3, k4"""
qt_like13 """select "abcd%%1" like "abcd%", "abcd%%1" not like "abcd%" """
qt_like14 """select "abcd%%1" like "abcd%1", "abcd%%1" not like "abcd%1" """
qt_like15 """select "abcd%%1" like "abcd%1%", "abcd%%1" not like "abcd%1%" """
qt_like16 """select "abcd%%1" like "abcd\\%%", "abcd%%1" not like "abcd\\%%" """
qt_like17 """select "abcd%%1" like "abcd\\%\\%%", "abcd%%1" not like "abcd\\%\\%%" """
qt_like18 """select "abcd%%1" like "abcd\\%\\%1", "abcd%%1" not like "abcd\\%\\%1" """
qt_like19 """select "abcd%%1" like "abcd\\%\\%\1%", "abcd%%1" not like "abcd\\%\\%\1%" """
qt_like20 """select "abcd%%1" like "abcd_%1", "abcd%%1" not like "abcd_%1" """
qt_like21 """select "abcd%%1" like "abcd_\\%1", "abcd%%1" not like "abcd_\\%1" """
qt_like22 """select "abcd%%1" like "abcd__1", "abcd%%1" not like "abcd__1" """
qt_like23 """select "abcd%%1" like "abcd_%_", "abcd%%1" not like "abcd_%_" """
qt_like24 """select "abcd%%1" like "abcd\\_%1", "abcd%%1" not like "abcd\\_%1" """
}

View File

@ -0,0 +1,34 @@
// 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.
suite("test_query_limit", "query,p0") {
sql "use test_query_db;"
def tableName = "test"
def tableName2 = "baseall"
qt_limit1 "select * from ${tableName} order by k1, k2, k3, k4 limit 2"
qt_limit2 "select * from ${tableName} order by k1, k2, k3, k4 limit 0"
qt_limit3 "select * from ${tableName} where k6 = 'true' limit 0"
qt_limit4 "select * from ${tableName} order by k1, k2, k3, k4 limit 100"
qt_limit5 "select * from ${tableName} order by k1, k2, k3, k4 limit 2, 2"
qt_limit6 "select * from ${tableName} order by k1, k2, k3, k4 limit 2, 20"
qt_limit7 "select * from ${tableName} order by k1, k2, k3, k4 desc limit 2"
qt_limit8 "select * from ${tableName} order by k1, k2, k3, k4 desc limit 0"
qt_limit9 "select * from ${tableName} order by k1, k2, k3, k4 desc limit 100"
qt_limit10 "select k3, sum(k9) from ${tableName} where k1<5 group by 1 order by 2 limit 3"
qt_limit11 "select * from (select * from ${tableName} union all select * from ${tableName2}) b limit 0"
}

View File

@ -0,0 +1,58 @@
// 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.
suite("test_query_where", "query,p0") {
sql "use test_query_db"
def tableName1 = "test"
def tableName2 = "baseall"
qt_where1"""select k1 from ${tableName1} where k1 < 4 order by k1, k2, k3, k4"""
qt_where2"""select k2 from ${tableName1} where k2 < 1990 order by k1, k2, k3, k4"""
qt_where3"""select k3 from ${tableName1} where k3 < 2000 order by k1, k2, k3, k4"""
qt_where4"""select k4 from ${tableName1} where k4 < 0 order by k1, k2, k3, k4"""
qt_where5"""select k5 from ${tableName1} where k5 < 1243.5 order by k1, k2, k3, k4"""
qt_where6"""select lower(k6) from ${tableName2} where lower(k6) < 'false' order by lower(k6)"""
qt_where7"""select lower(k7) from ${tableName2} where lower(k7) < 'g' order by lower(k7)"""
qt_where8"""select k8 from ${tableName1} where k8 < 0 order by k1, k2, k3, k4"""
qt_where9"""select k9 from ${tableName1} where k9 < 6.333 order by k1, k2, k3, k4"""
qt_where10"""select k1 from ${tableName1} where k1 <> 4 order by k1, k2, k3, k4"""
qt_where11"""select k2 from ${tableName1} where k2 <> 1989 order by k1, k2, k3, k4"""
qt_where12"""select k3 from ${tableName1} where k3 <> 1001 order by k1, k2, k3, k4"""
qt_where13"""select k4 from ${tableName1} where k4 <> -11011903 order by k1, k2, k3, k4"""
qt_where14"""select k5 from ${tableName1} where k5 <> 1243.5 order by k1, k2, k3, k4"""
qt_where15"""select k6 from ${tableName1} where k6 <> 'false' order by k1, k2, k3, k4"""
qt_where16"""select k7 from ${tableName1} where k7 <> 'f' order by k1, k2, k3, k4"""
qt_where17"""select k8 from ${tableName1} where k8 <> 0 order by k1, k2, k3, k4"""
qt_where18"""select k8 from ${tableName1} where k8 <> 0.1 order by k1, k2, k3, k4"""
qt_where19"""select k9 from ${tableName1} where k9 <> 6.333 order by k1, k2, k3, k4"""
qt_where20"""select k9 from ${tableName1} where k9 <> -365 order by k1, k2, k3, k4"""
qt_where21"""select k1 from ${tableName1} where k1 != 4 order by k1, k2, k3, k4"""
qt_where22"""select k2 from ${tableName1} where k2 != 1989 order by k1, k2, k3, k4"""
qt_where23"""select k3 from ${tableName1} where k3 != 1001 order by k1, k2, k3, k4"""
qt_where24"""select k4 from ${tableName1} where k4 != -11011903 order by k1, k2, k3, k4"""
qt_where25"""select k5 from ${tableName1} where k5 != 1243.5 order by k1, k2, k3, k4"""
qt_where26"""select k6 from ${tableName1} where k6 != 'false' order by k1, k2, k3, k4"""
qt_where27"""select k7 from ${tableName1} where k7 != 'f' order by k1, k2, k3, k4"""
qt_where28"""select k8 from ${tableName1} where k8 != 0 order by k1, k2, k3, k4"""
qt_where29"""select k8 from ${tableName1} where k8 != 0.1 order by k1, k2, k3, k4"""
qt_where30"""select k9 from ${tableName1} where k9 != 6.333 order by k1, k2, k3, k4"""
qt_where31"""select k9 from ${tableName1} where k9 != -365 order by k1, k2, k3, k4"""
qt_where32"""select * from ${tableName1} where k1<10000000000000000000000000
order by k1, k2, k3, k4"""
qt_where33"""select * from ${tableName1} where k5=123.123000001"""
qt_where34"""select * from ${tableName1} where k1=1 or k1>=10 and k6="true" order by k1, k2, k3, k4"""
}

View File

@ -15,7 +15,7 @@
// specific language governing permissions and limitations
// under the License.
suite("test_string_function_regexp", "query") {
suite("test_string_function_regexp", "query,p0") {
sql "set enable_vectorized_engine = true;"
sql "set batch_size = 4096;"
@ -49,5 +49,25 @@ suite("test_string_function_regexp", "query") {
qt_sql "SELECT regexp_replace('a b c','(b)','<\\\\1>');"
sql "DROP TABLE ${tbName};"
def tableName= "test"
sql "use test_query_db"
//regexp
qt_sql "select * from ${tableName} where lower(k7) regexp'.*o4\$' order by k1, k2, k3, k4"
qt_sql "select * from ${tableName} where lower(k7) regexp'[yun]+nk' order by k1, k2, k3, k4"
qt_sql"select * from ${tableName} where lower(k7) regexp'^[a-z]+[0-9]?\$' order by k1, k2, k3, k4"
qt_sql"select * from ${tableName} where lower(k7) regexp'^[a-z]+[0-9]+[a-z]+\$' order by k1, k2, k3, k4"
qt_sql"select * from ${tableName} where lower(k7) regexp'wang(juoo|yu)[0-9]+\$' order by k1, k2, k3, k4"
qt_sql"select * from ${tableName} where lower(k7) regexp'^[a-o]+[0-9]+[a-z]?\$' order by k1, k2, k3, k4"
qt_sql"select count(*) from ${tableName} where k1<10 and lower(k6) regexp '^t'"
//not regexp
qt_sql"select * from ${tableName} where lower(k7) not regexp'.*o4\$' order by k1, k2, k3, k4"
qt_sql"select * from ${tableName} where lower(k7) not regexp'[yun]+nk' order by k1, k2, k3, k4"
qt_sql"select * from ${tableName} where lower(k7) not regexp'wang(juoo|yu)[0-9]+\$' order by k1, k2, k3, k4"
qt_sql"select * from ${tableName} where lower(k7) not regexp'^[a-z]+[0-9]?\$' order by k1, k2, k3, k4"
qt_sql"select * from ${tableName} where lower(k7) not regexp'^[a-z]+[0-9]+[a-z]+\$' order by k1, k2, k3, k4"
qt_sql"select * from ${tableName} where lower(k7) not regexp'^[a-o]+[0-9]+[a-z]?\$' order by k1, k2, k3, k4"
qt_sql"select count(*) from ${tableName} where k1<10 and lower(k6) not regexp '^t'"
}

View File

@ -170,5 +170,217 @@ suite("test_window_function", "query") {
qt_sql """ select country, name,last_value(greeting) over (partition by country order by name, greeting) as greeting from ${windowFunctionTable4} order by country, name; """
sql """ drop table ${windowFunctionTable4} """
sql "use test_query_db"
List<String> fields = ["k1", "k2", "k3", "k4", "k5", "k6", "k10", "k11", "k7", "k8", "k9"]
// test_query_first_value
String k1 = fields[3]
String k2 = fields[5]
String k3 = fields[3]
qt_first_value1"""select ${k1}, first_value(${k2}) over (partition by ${k1} order by ${k3})
as wj from baseall order by ${k1}, wj"""
qt_first_value2"""select ${k1}, first_value(${k2}) over (partition by ${k1} order by ${k3}
range between unbounded preceding and current row)
as wj from baseall order by ${k1}, wj"""
qt_first_value3"""select ${k1}, first_value(${k2}) over (partition by ${k1} order by ${k3}
rows between unbounded preceding and current row)
as wj from baseall order by ${k1}, wj"""
qt_first_value4"""select a, min(d) as wjj from
(select t1.k1 as k1, t1.k2 as k2, t1.k3 as k3,
t1.k4 as k4, t1.k5 as k5,t1.k6 as k6,
t1.k7 as k7, t1.k8 as k8, t1.k9 as k9,
t1.k10 as k10, t1.k11 as k11,
t1.${k1} as a, t1.${k2} as b, t2.${k2} as c, t2.${k3} as d
from baseall t1 join baseall t2
where t1.${k1}=t2.${k1} and t1.${k3}>=t2.${k3}) T
group by k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11, a, b
order by a, wjj"""
// test_query_last_value
qt_last_value1"""select ${k1}, last_value(${k2}) over (partition by ${k1} order by ${k3})
as wj from baseall order by ${k1}, wj"""
qt_last_value2"""select ${k1}, last_value(${k2}) over (partition by ${k1} order by ${k3}
range between unbounded preceding and current row)
as wj from baseall order by ${k1}, wj"""
qt_last_value3"""select ${k1}, last_value(${k2}) over (partition by ${k1} order by ${k3}
rows between unbounded preceding and current row)
as wj from baseall order by ${k1}, wj"""
qt_last_value4"""select a, max(d) as wjj from
(select t1.k1 as k1, t1.k2 as k2, t1.k3 as k3,
t1.k4 as k4, t1.k5 as k5,t1.k6 as k6,
t1.k7 as k7, t1.k8 as k8, t1.k9 as k9,
t1.k10 as k10, t1.k11 as k11,
t1.${k1} as a, t1.${k2} as b, t2.${k2} as c, t2.${k3} as d
from baseall t1 join baseall t2
where t1.${k1}=t2.${k1} and t1.${k3}>=t2.${k3}) T
group by k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11, a, b
order by a, wjj"""
// test_query_row_number
qt_row_number1"""select ${k1}, row_number() over (partition by ${k1} order by ${k3})
as wj from baseall order by ${k1}, wj"""
qt_row_number2"""select ${k1}, count(k1) over (partition by ${k1} order by ${k3}
rows between unbounded preceding and current row)
as wj from baseall order by ${k1}, wj"""
// test error
test {
sql("select ${k1}, lag(${k2}) over (partition by ${k1} order by ${k3}) from baseall")
exception "errCode = 2, detailMessage = Lag/offset must have three parameters"
}
test {
sql"select ${k1}, lag(${k2}, -1, 1) over (partition by ${k1} order by ${k3}) from baseall"
check { result, exception, startTime, endTime ->
assertTrue(exception != null)
}
}
test {
sql"select ${k1}, lag(${k2}, 1) over (partition by ${k1} order by ${k3}) from baseall"
check { result, exception, startTime, endTime ->
assertTrue(exception != null)
}
}
test {
sql"select ${k1}, lead(${k2}) over (partition by ${k1} order by ${k3}) from baseall"
check { result, exception, startTime, endTime ->
assertTrue(exception != null)
}
}
test {
sql"select ${k1}, lead(${k2}, -1, 1) over (partition by ${k1} order by ${k3}) from baseall"
check { result, exception, startTime, endTime ->
assertTrue(exception != null)
}
}
test {
sql"select ${k1}, lead(${k2}, 1) over (partition by ${k1} order by ${k3}) from baseall"
check { result, exception, startTime, endTime ->
assertTrue(exception != null)
}
}
qt_window_error1"""select ${k1}, first_value(${k2}) over (partition by ${k1}) from baseall"""
qt_window_error2"""select ${k1}, first_value(${k2}) over (order by ${k3}) from baseall"""
qt_window_error3"""select ${k1}, max(${k2}) over (order by ${k3}) from baseall"""
test {
sql"""select ${k1}, sum(${k2}) over (partition by ${k1} order by ${k3} rows
between current row and unbounded preceding) as wj
from baseall order by ${k1}, wj"""
check { result, exception, startTime, endTime ->
assertTrue(exception != null)
}
}
test {
sql"""select ${k1}, sum(${k2}) over (partition by ${k1} order by ${k3} rows
between 0 preceding and 1 following) as wj
from baseall order by ${k1}, wj"""
check { result, exception, startTime, endTime ->
assertTrue(exception != null)
}
}
test {
sql"""select ${k1}, sum(${k2}) over (partition by ${k1} order by ${k3} rows
between unbounded following and current row) as wj
from baseall order by ${k1}, wj"""
check { result, exception, startTime, endTime ->
assertTrue(exception != null)
}
}
test {
sql"""select ${k1}, rank(${k2}) over (partition by ${k1} order by ${k3}) as wj
from baseall order by ${k1}, wj"""
check { result, exception, startTime, endTime ->
assertTrue(exception != null)
}
}
test {
sql"""select ${k1}, max() over (partition by ${k1} order by ${k3}) as wj
from baseall order by ${k1}, wj"""
check { result, exception, startTime, endTime ->
assertTrue(exception != null)
}
}
test {
sql"""select ${k1}, count(*) over (partition by ${k1} order by ${k3}) as wj
from baseall order by ${k1}, wj"""
check { result, exception, startTime, endTime ->
assertTrue(exception != null)
}
}
test {
sql"""select ${k1}, count(${k2}) over (order by ${k1} rows partition by ${k3}) as wj
from baseall order by ${k1}, wj"""
check { result, exception, startTime, endTime ->
assertTrue(exception != null)
}
}
// test_query_rank
k3 = fields[7]
qt_rank1"""select ${k1}, rank() over (partition by ${k1} order by ${k3}) as wj
from baseall order by ${k1}, wj"""
qt_rank2"""select F2.${k1}, (F1.wj - F2.basewj + 1) as wj from
(select a, c, count(*) as wj from
(select t1.k1 as k1, t1.k2 as k2, t1.k3 as k3,
t1.k4 as k4, t1.k5 as k5,t1.k6 as k6,
t1.k7 as k7, t1.k8 as k8, t1.k9 as k9,
t1.k10 as k10, t1.k11 as k11,
t1.${k1} as a, t1.${k3} as c
from baseall t1 join baseall t2
where t1.${k1}=t2.${k1} and t1.${k3}>=t2.${k3}) T
group by k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11, a, c) as F1 join
(select ${k1}, ${k3}, count(*) as basewj from baseall group by ${k1}, ${k3}) as F2
where F1.a=F2.${k1} and F1.c = F2.${k3} order by F2.${k1}, wj"""
//test_hang
qt_window_hang1"""select ${k1}, row_number() over (partition by ${k1} order by ${k3}) as wj from
baseall order by ${k1}, wj"""
String line = "("
String cur
for (p in range(0, 829)) {
if (p == 0) {
cur = "(select ${k1}, 1 as wj from baseall order by ${k1}, ${k3} limit 1)".toString()
}
else {
cur = """(select ${k1}, ${p+1} as wj from baseall order by ${k1} , ${k3}
limit ${p}, 1 ) """.toString()
}
if (p < 828) {
line = line + cur + " union all "
}
else {
line = line + cur + ")"
}
}
qt_window_hang2"""select A.${k1}, A.wj - B.dyk + 1 as num from
(select ${k1}, wj from ${line} as W1) as A join
(select ${k1}, min(wj) as dyk from ${line} as W2 group by ${k1}) as B
where A.${k1}=B.${k1} order by A.${k1}, num"""
//test_hujie
line = "("
for (p in range(0, 829)) {
if (p == 0 ) {
cur = "(select * from baseall order by k1, k6 limit 1)"
} else {
cur = "(select * from baseall order by k1, k6 limit ${p}, 1)"
}
if (p < 828) {
line = line + cur + " union all "
} else {
line = line + cur + ")"
}
}
// qt_hujie1"select T.k1, T.k6 from ${line} as T order by T.k1, T.k6"
qt_hujie2"select k1, k6 from baseall order by k1, k6"
// test_bug
order_qt_window_bug1"""SELECT wj FROM (SELECT row_number() over (PARTITION BY k6 ORDER BY k1) AS wj
FROM baseall ) AS A where wj = 2"""
order_qt_window_bug2"""SELECT A.k2 AS a, A.k1 as b, B.k1 as c, B.k2 as d FROM
( SELECT k2, k1, row_number () over (PARTITION BY k2 ORDER BY k3) AS wj
FROM baseall ) AS A JOIN ( SELECT k2, k1, row_number () over
(PARTITION BY k2 ORDER BY k3) AS wj FROM baseall ) AS B WHERE A.k2=B.k2"""
}

View File

@ -0,0 +1,42 @@
// 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.
suite("test_query_sys", "query,p0") {
sql "use test_query_db;"
def tableName = "test"
sql "SELECT DATABASE();"
sql "SELECT \"welecome to my blog!\";"
sql "describe ${tableName};"
sql "select version();"
sql "select rand();"
sql "select rand(20);"
sql "select random();"
sql "select random(20);"
sql "SELECT CONNECTION_ID();"
sql "SELECT CURRENT_USER();"
sql "select now();"
sql "select localtime();"
sql "select localtimestamp();"
sql "select pi();"
sql "select e();"
sql "select sleep(2);"
// INFORMATION_SCHEMA
sql "SELECT table_name FROM INFORMATION_SCHEMA.TABLES where table_schema=\"test_query_db\" and TABLE_TYPE = \"BASE TABLE\" order by table_name"
sql "SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = \"${tableName}\" AND table_schema =\"test_query_db\" AND column_name LIKE \"k%\""
}

View File

@ -0,0 +1,23 @@
// 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.
suite("test_runtime_filter", "query,p0") {
sql("use test_query_db")
sql("set runtime_filter_type=2")
sql("set runtime_filter_mode='GLOBAL'")
qt_runtime_filter "SELECT DISTINCT k5 FROM baseall where k7 <> 'wang' AND k5 in (SELECT k5 FROM test WHERE k3 < 0) ORDER BY k5"
}

View File

@ -15,7 +15,263 @@
// specific language governing permissions and limitations
// under the License.
suite("test_union", "query") {
suite("test_union", "query,p0") {
order_qt_select "select k1, k2 from test_query_db.baseall union select k2, k3 from test_query_db.test"
order_qt_select "select k2, count(k1) from ((select k2, avg(k1) k1 from test_query_db.baseall group by k2) union all (select k2, count(k1) k1 from test_query_db.test group by k2) )b group by k2 having k2 > 0 order by k2;"
def db = "test_query_db"
def tbName1 = "test"
def tbName2 = "baseall"
sql "use ${db}"
qt_union1 """(select A.k2 as wj1,count(*) as wj2, case A.k2 when 1989 then "wj"
when 1992 then "dyk" when 1985 then "wcx" else "mlx" end
from ${tbName1} as A join ${tbName1} as B where A.k1=B.k1+1
group by A.k2 having sum(A.k3)> 1989) union all
(select C.k5, C.k8, C.k6 from ${tbName1} as C where lower(C.k6) like "tr%")
order by wj1,wj2"""
qt_union2 """(select A.k2 as wj1,count(*) as wj2, case A.k2 when 1989 then "wj"
when 1992 then "dyk" when 1985 then "wcx" else "mlx" end,
if (A.k2<>255,"hello","world")
from ${tbName1} as A join ${tbName1} as B where A.k1=B.k1+1
group by A.k2 having sum(A.k3)> 1989) union all
(select C.k5, C.k8, C.k6, if (C.k8<0,"hello","world")
from ${tbName1} as C where lower(C.k6) like "tr%")
order by wj1,wj2"""
qt_union3 """ select A.k2,count(*) from ${tbName1} as A join ${tbName1} as B
where A.k1=B.k1+1 group by A.k2 having sum(A.k3)> 1989 order by A.k2 desc"""
qt_union4 """(select A.k2 as wj1,count(*) as wj2 from ${tbName1} as A join ${tbName1} as B
where A.k1=B.k1+1 group by A.k2 having sum(A.k3)> 1989)
union all (select C.k5, C.k8 from ${tbName2} as C where C.k6 like "tr%")
order by wj1,wj2"""
qt_union5 """(select * from ${tbName1}) union (select * from ${tbName1}) order by k1, k2, k3, k4 limit 4"""
qt_union6 """(select * from ${tbName1}) union all (select * from ${tbName1})
order by k1, k2, k3, k4 limit 4"""
qt_union7 """(select * from ${tbName1} where k1<10) union all
(select * from ${tbName1} where k5<0) order by k1,k2,k3 limit 40"""
qt_union8 """(select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName1} where k1>0)
union all (select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName2} where k2>0)
union all (select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName2} where k3>0)
order by k1, k2, k3, k4"""
qt_union9 """(select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName1}
where k1>0 order by k1, k2, k3, k4 limit 1)
union all (select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName2}
where k2>0 order by k1, k2, k3, k4 limit 1)
union all (select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName2}
where k3>0 order by k1, k2, k3, k4 limit 1)
order by k1, k2, k3, k4"""
qt_union10 """(select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName1} where k1>0)
union distinct (select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName2} where k2>0)
union distinct (select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName2} where k3>0)
order by k1, k2, k3, k4"""
qt_union11 """(select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName1} where k1>0)
union distinct (select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName2} where k2>0)
union all (select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName2} where k3>0)
order by k1, k2, k3, k4"""
qt_union12 """(select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName1}
where k1>0 order by k1, k2, k3, k4 limit 1)
union all (select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName2}
where k2>0 order by k1, k2, k3, k4 limit 1)
union distinct (select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName2}
where k3>0 order by k1, k2, k3, k4 limit 1)
order by k1, k2, k3, k4"""
// qt_union13 """(select count(k1), sum(k2) from ${tbName1})
// union all (select k1, k2 from ${tbName1} order by k1, k2 limit 10)
// union all (select sum(k1), max(k3) from ${tbName1} group by k2)
// union all (select k1, k2 from ${tbName2})
// union all (select a.k1, b.k2 from ${tbName1} a join ${tbName2} b on (a.k1=b.k1))
// union all (select 1000, 2000) order by k1, k2"""
qt_union14 """select * from (select 1 a, 2 b
union all select 3, 4
union all select 10, 20) t where a<b order by a, b"""
qt_union15 """select count(*) from (select 1 from ${tbName1} as t1 join ${tbName2} as t2 on t1.k1 = t2.k1
union all select 1 from ${tbName1} as t1) as t3"""
qt_union16 """(select k1, count(*) from ${tbName1} where k1=1 group by k1)
union distinct (select 2,3) order by 1,2"""
qt_union17 """(select 1, 'a', NULL, 10.0)
union all (select 2, 'b', NULL, 20.0)
union all (select 1, 'a', NULL, 10.0) order by 1, 2"""
qt_union18 """select count(*) from (
(select k1, k2, k3, k4, k5, k6, k7, k8, k9, 10, k11 from ${tbName1} where k1>0)
union distinct (select k1, k2, k3, k4, k5, k6, k7, k8, k9, 10, k11 from ${tbName1} where k2>0)
union all (select k1, k2, k3, k4, k5, k6, k7, k8, k9, 10, k11 from ${tbName2} where k3>0)) x"""
qt_union19 """(select 10, 10.0, 'hello', 'world') union all
(select k1, k5, k6, k7 from ${tbName2} where k1=1) union all
(select 20, 20.0, 'wangjuoo4', 'beautiful') union all
(select k2, k8, k6, k7 from ${tbName2} where k2>0) order by 1, 2, 3, 4"""
qt_union20 """select x.k1, k2, k3, k4, k5 from
((select k1, k2, k3, k4, k5 from ${tbName1} where k1>0) union distinct
(select k1, k2, k3, k4, k5 from ${tbName2} where k2>0)) x
where x.k1<5 and x.k3>0 order by 1, 2, 3, 4"""
qt_union21 """select x.k1, k2, k3, k4, k5 from
((select k1, k2, k3, k4, k5 from ${tbName1} where k1>0) union all
(select k1, k2, k3, k4, k5 from ${tbName2} where k2>0)) x
where x.k1<5 and x.k3>0 order by 1, 2, 3, 4"""
// test_query_union_2
qt_union22 """select x.k1, k6, k7, k8, k9, k10 from
((select k1, k6, k7, k8, k9, k10 from ${tbName1} where k1=1) union distinct
(select k1, k6, k7, k8, k9, k10 from ${tbName1} where k9>0)) x union distinct
(select k1, k6, k7, k8, k9, k10 from ${tbName2}) order by 1, 4, 5, 6 limit 10"""
qt_union23 """select x.k1, k6, k7, k8, k9, k10 from
((select k1, k6, k7, k8, k9, k10 from ${tbName1} where k1=1) union all
(select k1, k6, k7, k8, k9, k10 from ${tbName1} where k9>0)) x union all
(select k1, k6, k7, k8, k9, k10 from ${tbName2}) order by 1, 4, 5, 6 limit 10"""
qt_union24 """(select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName1} where k1>0)
union all (select 1, 2, 3, 4, 3.14, 'hello', 'world', 0.0, 1.1, cast('1989-03-21' as date),
cast('1989-03-21 13:00:00' as datetime))
union all (select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName2} where k3>0)
order by k1, k2, k3, k4"""
qt_union25 """(select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName1} where k1>0)
union distinct (select 1, 2, 3, 4, 3.14, 'hello', 'world', 0.0, 1.1, cast('1989-03-21' as date),
cast('1989-03-21 13:00:00' as datetime))
union distinct (select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from ${tbName2} where k3>0)
order by k1, k2, k3, k4"""
// test_union_basic
qt_union26 """select 1, 2 union select 1.01, 2.0 union (select 0.0001, 0.0000001) order by 1, 2"""
qt_union27 """select 1, 2 union (select "hell0", "") order by 1, 2"""
qt_union28 """select 1, 2 union select 1.0, 2.0 union (select 1.00000000, 2.00000) order by 1, 2"""
qt_union29 """select 1, 2 union all select 1.0, 2.0 union (select 1.00000000, 2.00000) order by 1, 2"""
qt_union30 """select 1, 2 union all select 1.0, 2.0 union all (select 1.00000000, 2.00000) order by 1, 2"""
qt_union31 """select 1, 2 union select 1.0, 2.0 union all (select 1.00000000, 2.00000) order by 1, 2"""
qt_union32 """select 1, 2 union distinct select 1.0, 2.0 union distinct (select 1.00000000, 2.00000) order by 1, 2"""
qt_union33 """select cast("2016-07-01" as date) union (select "2016-07-02") order by 1"""
qt_union34 """select "2016-07-01" union (select "2016-07-02") order by 1"""
qt_union35 """select cast("2016-07-01" as date) union (select cast("2016-07-02 1:10:0" as date)) order by 1"""
def res1 = sql"""select cast(1 as decimal), cast(2 as double) union distinct select 1.0, 2.0
union distinct (select 1.00000000, 2.00000) order by 1, 2"""
def res2 = sql"""select cast(1 as decimal), cast(2 as decimal) union distinct select 1.0, 2.0
union distinct (select 1.00000000, 2.00000) order by 1, 2"""
check2_doris(res1, res2)
// test_union_multi
List sub_sql = ["(select k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11 from baseall where k1 % 3 = 0)"] * 10
String sql1 = String.join(" union ", sub_sql) + " order by 1, 2, 3, 4"
String sql2 = String.join(" union all ", sub_sql) + " order by 1, 2, 3, 4"
String sql3 = String.join(" union distinct ", sub_sql) + " order by 1, 2, 3, 4"
sql(sql1)
sql(sql1)
sql(sql1)
sql(sql1)
sql(sql1)
sql(sql2)
sql(sql2)
sql(sql2)
sql(sql2)
sql(sql2)
sql(sql3)
sql(sql3)
sql(sql3)
sql(sql3)
sql(sql3)
// test_union_bug
// PALO-3617
qt_union36 """select * from (select 1 as a, 2 as b union select 3, 3) c where a = 1"""
sql """drop view nullable"""
sql """CREATE VIEW `nullable` AS SELECT `a`.`k1` AS `n1`, `b`.`k2` AS `n2`
FROM `default_cluster:${db}`.`baseall` a LEFT OUTER JOIN
`default_cluster:${db}`.`bigtable` b ON `a`.`k1` = `b`.`k1` + 10
WHERE `b`.`k2` IS NULL"""
order_qt_union37 """select n1 from nullable union all select n2 from nullable"""
qt_union38 """(select n1 from nullable) union all (select n2 from nullable order by n1) order by n1"""
qt_union39 """(select n1 from nullable) union all (select n2 from nullable) order by n1"""
// test_union_different_column
// 2个select 的列个数 或 字段类型不相同
// 列个数会报错;大类型(数值或字符或日期)不同的会报错,大类型相同的成功
test {
sql "select k1, k2 from ${tbName2} union select k2 from ${tbName1} order by k1, k2"
check{result, exception, startTime, endTime ->
assertTrue(exception != null)
logger.info(exception.message)
}
}
test {
sql "select k1, k1 from ${tbName2} union select k2 from ${tbName1} limit 3"
check { result, exception, startTime, endTime ->
assertTrue(exception != null)
logger.info(exception.message)
}
}
test {
sql "(select k1, k1 from ${tbName2}) union (select k2, 1 from ${tbName1}) order by k1"
check{result, exception, startTime, endTime ->
assertTrue(exception != null)
logger.info(exception.message)
}
}
test {
sql "(select k1+k1 from ${tbName2}) union (select k2 from ${tbName1}) order by k1+k1"
check{result, exception, startTime, endTime ->
assertTrue(exception != null)
logger.info(exception.message)
}
}
// 不同类型的列
def index = 2..10
index.each {
if (![6, 7, 10].contains(it.toInteger())) {
def res3 = sql"""(select k1 from ${tbName2}) union all (select k${it} from ${tbName1}
order by k${it}) order by k1 limit 30"""
def res4 = sql"""select k1 from ${tbName2} union all (select k${it} from ${tbName1}
order by k${it})order by k1 limit 30"""
check2_doris(res3, res4)
}
}
test {
sql """(select k1, k2 from ${tbName2}) union (select k2, k10 from ${tbName1} order by k10)
order by k1, k2"""
check {result, exception, startTime, endTime ->
assertTrue(exception != null)
logger.info(exception.message)
}
}
// cast类型
def res5 = sql"""(select k1, k2 from ${tbName2}) union (select k2, cast(k11 as int) from ${tbName1})
order by k1, k2"""
def res6 = sql"""(select k1, k2 from ${tbName2}) union (select k2, cast(k11 as int) from ${tbName1} order by k2)
order by k1, k2"""
check2_doris(res5, res6)
def res7 = sql"""(select k1, k2 from ${tbName2}) union (select k2, cast(k10 as int) from ${tbName1}) order by k1, k2"""
def res8 = sql"""(select k1, k2 from ${tbName2}) union (select k2, cast(k10 as int) from ${tbName1} order by k2) order
by k1, k2"""
check2_doris(res7, res8)
// 不同类型不同个数
test {
sql """select k1, k2 from ${tbName2} union selectk11, k10, k9 from ${tbName1} order by k1, k2"""
check {result, exception, startTime, endTime ->
assertTrue(exception != null)
logger.info(exception.message)
}
}
// test_union_different_schema
def new_union_table = "union_different_schema_table"
sql"""drop table if exists ${new_union_table}"""
sql"""create table ${new_union_table}(k1 tinyint, k2 decimal(9,3) NULL, k3 char(5) NULL,
k4 date NULL, k5 datetime NULL,
k6 double sum) engine=olap
distributed by hash(k1) buckets 2 properties("storage_type"="column", "replication_num" = "1")"""
//不同schema 不同列报错
test{
sql "select * from ${new_union_table} union select * from ${tbName1} order by k1, k2"
check{result, exception, startTime, endTime ->
assertTrue(exception != null)
logger.info(exception.message)
}
}
for (idx in range(1, 5)) {
qt_union40 """(select k1 from ${new_union_table}) union (select k${idx} from ${tbName1}) order by k1"""
}
sql"""drop table ${new_union_table}"""
}

View File

@ -113,4 +113,66 @@ suite("test_alter_table_column", "schema_change") {
qt_sql "desc ${tbName2};"
qt_sql "select * from ${tbName2};"
sql "DROP TABLE ${tbName2} FORCE;"
// vector search
def check_load_result = {checklabel, testTablex ->
Integer max_try_milli_secs = 10000
while(max_try_milli_secs) {
def result = sql "show load where label = '${checklabel}'"
if(result[0][2] == "FINISHED") {
qt_select "select * from ${testTablex} order by k1"
break
} else {
sleep(1000) // wait 1 second every time
max_try_milli_secs -= 1000
if(max_try_milli_secs <= 0) {
assertEquals(1, 2)
}
}
}
}
def tbName3 = "p_test"
sql "use test_query_db"
sql "DROP TABLE IF EXISTS ${tbName3};"
sql """
CREATE TABLE ${tbName3} (
`k1` int(11) NULL COMMENT "",
`k2` int(11) NULL COMMENT "",
`v1` int(11) SUM NULL COMMENT ""
) ENGINE=OLAP
AGGREGATE KEY(`k1`, `k2`)
DISTRIBUTED BY HASH(`k1`) BUCKETS 1
PROPERTIES (
"storage_type" = "COLUMN",
"replication_num" = "1"
);
"""
def label = UUID.randomUUID().toString()
sql """
INSERT INTO ${tbName3} WITH LABEL `${label}` SELECT k1, k2, k3 FROM baseall;
"""
check_load_result.call(label, tbName3)
def res1 = sql "select * from ${tbName3} order by k1"
def res2 = sql "select k1, k2, k3 from baseall order by k1"
check2_doris(res1, res2)
sql "alter table ${tbName3} add column v2 int sum NULL"
max_try_secs = 60
while (max_try_secs--) {
String res = getJobState(tbName3)
if (res == "FINISHED") {
break
} else {
Thread.sleep(2000)
if (max_try_secs < 1) {
println "test timeout," + "state:" + res
assertEquals("FINISHED",res)
}
}
}
def res3 = sql "select * from ${tbName3} order by k1"
def res4 = sql "select k1, k2, k3, null from baseall order by k1"
check2_doris(res3, res4)
sql "DROP TABLE ${tbName3} FORCE;"
}