[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:
@ -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
|
||||
|
||||
|
||||
2671
regression-test/data/query/join/test_join.out
Normal file
2671
regression-test/data/query/join/test_join.out
Normal file
File diff suppressed because it is too large
Load Diff
1391
regression-test/data/query/keyword/order_group.out
Normal file
1391
regression-test/data/query/keyword/order_group.out
Normal file
File diff suppressed because it is too large
Load Diff
633
regression-test/data/query/keyword/test_keyword.out
Normal file
633
regression-test/data/query/keyword/test_keyword.out
Normal 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
|
||||
|
||||
@ -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
|
||||
|
||||
369
regression-test/data/query/operator/test_logical_operators.out
Normal file
369
regression-test/data/query/operator/test_logical_operators.out
Normal 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
|
||||
|
||||
4
regression-test/data/query/regexp/regexp.out
Normal file
4
regression-test/data/query/regexp/regexp.out
Normal 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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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 --
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -0,0 +1,3 @@
|
||||
-- This file is automatically generated. You should know what you did if you want to edit this
|
||||
-- !runtime_filter --
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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")
|
||||
|
||||
@ -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"""
|
||||
}
|
||||
|
||||
1612
regression-test/suites/query/join/test_join.groovy
Normal file
1612
regression-test/suites/query/join/test_join.groovy
Normal file
File diff suppressed because it is too large
Load Diff
208
regression-test/suites/query/keyword/order_group.groovy
Normal file
208
regression-test/suites/query/keyword/order_group.groovy
Normal 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)
|
||||
}
|
||||
110
regression-test/suites/query/keyword/test_keyword.groovy
Normal file
110
regression-test/suites/query/keyword/test_keyword.groovy
Normal 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;"
|
||||
}
|
||||
@ -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 """
|
||||
|
||||
@ -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"
|
||||
}
|
||||
@ -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)'
|
||||
}
|
||||
@ -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"""
|
||||
}
|
||||
@ -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)"
|
||||
}
|
||||
@ -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)"""
|
||||
}
|
||||
|
||||
@ -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"
|
||||
}
|
||||
@ -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'"""
|
||||
}
|
||||
@ -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" """
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
@ -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"""
|
||||
}
|
||||
@ -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'"
|
||||
}
|
||||
|
||||
|
||||
@ -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"""
|
||||
}
|
||||
|
||||
|
||||
42
regression-test/suites/query/system/test_query_sys.groovy
Normal file
42
regression-test/suites/query/system/test_query_sys.groovy
Normal 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%\""
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
@ -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}"""
|
||||
}
|
||||
|
||||
@ -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;"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user